Seriously??!!! This has to be a joke.
They broadcast CNN in schools?
WHY am I paying school taxes? So kids can watch tv?
.
It's the same thing as CNN in airports. They get paid for people being forced to watch it. They're under contract for all the airports and, apparently, the schools too.
People who know marketing know that brands become embedded in your habits very early on. If your mom served you Fruit Loops for breakfast, you are very unlikely to switch to Fruity-Ohs later in life, even if they are the exact same no-nutritional-value thing.