Mean Girls ★★★★½

Misleading title, some of the girls aren't mean. There're some stupid ones as well.