This definitely falls into the category of 'teen movie'.
However, it does have wider appeal. My family all enjoyed it, and for some of us our teen years are long gone! It's not a new scenario.
Geeky, but underneath gorgeous girl (Ashley Tisdale), has desires on the hottest boy in school. He is currently tied to hottest girl from the 'in crowd'. The bitchy 'queen' of the in-crowd is determined to have her man at all costs. Introduce an over protective single dad who isn't coping with his little girl growing up and is overly protective. The scene is set.
Give the movie it's due. Although there is an underlying element of sexual conquest, this is the most smut free 'teen movie' I have seen.
The storyline does have credibility issues, as might be expected, and there are some cringey moments. But what would you expect in a teen movie?
Charming and very watchable.