I mean I live in the US and it's pretty accurate, even if people get drunk in school, it doesn't mean they'll just hand alcohol to minors in this country
Most places in the United States have a drinking age of 21 so it doesn't ruin the immersion if you think of it like that