As a teacher, I'm thrilled to hear you consider it unacceptable to skip breakfast. About 40% of your calories are used by your brain! People don't realize that because your brain doesn't "move" or "exercise" in the conventional sense. I keep a supply of granola bars and string cheese (I have a fridge in my room), and have also given kids yogurt cups if they'll take them.
Why limit your son to what we consider "breakfast" foods? I advise my breakfast-averse students (grades 6, 7 and 8) to eat some kind of protein in the morning, as high-carbohydrate breakfasts that are short on protein leave them hungry mid-morning. Here are some of my suggestions:
String cheese (great on the go)
"quesadillas"- lots of cheese melted between whole wheat tortillas, or in one tortilla folded in half
While a bit high in fat, leftover pizza has lots of protein too!
A mug of soup- vegetable, etc.
Any kind of sandwich- whole grain bread with high-quality protein, such as ham and cheese, fried egg or omelet, peanut butter
Omelet cups- Pre-cooked veggie or veggie-meat omelets made in muffin tins, refrigerated for later use. Nuke a few seconds and you're good to go! I first saw the recipe in the South Beach Diet cookbook (or was it the diet book itself??)
Bite-sized celery, carrots, grape tomatoes, etc. in a sandwich bag to eat on the go (sneak in some ham or turkey cubes:D )
Noodle kugel (made with cottage cheese, raisins, sometimes pineapple)- make ahead, nuke when ready; use whole wheat noodles for better nutrition
I found a book
that covers morning meals around the world. Looks like fun!
Finally, you might get your son involved in the kitchen. Let him make some combinations or explore new fruits, etc. that he can look forward to. It may be a good way to usher him into the culinary life!