High school cheerleaders have been told to wear sweat pants under too-short miniskirts because a Northern California principal says the uniforms are too risque.

San Jose Piedmont High School principal Traci Williams says the miniskirts are OK for games, but not during school. Sweats must now be worn under cheerleader skirts during class.

The San Jose Mercury News says the dress code at the East Side Union High School District campus isn't new. But the cheerleader skirts have been getting more skimpy each year.

The tailored, custom-made uniform cost cheerleaders $300 each.