I work in a k12 ed tech company.
In most schools I've seen, by the time the internet gets to the users device, the quality of service is astonishingly bad. Even in schools that purport to have a big pipe coming in.
Low bandwidth per user, bad access points, frequency clashing, broken switches, aggressive content filtering and firewalls all add up to making it really hard for a student to stream even one educational video from youtube.
5 students in the same class, forget it!