It’s not racist - it’s ageist.
It can’t be racist if it applies only to “teens”. “teen” can refer to anybody, just read crime reports.