Thirty-year-old Jeffrey Tackes, of Bensenville, pleaded guilty to misdemeanor sexual exploitation of a child.
Tackes is a former math teacher and former cheerleading coach at Niles North High School.
Prosecutors say Tackes exposed himself to 16- and 17-year-old members of his cheerleading squad at his home back in 2010.
Tackes must register as a sex offender.