Unfortunately, we're stuck with this schedule for the next couple of years. I work 8:30-5:30. School starts a little before 8am - we leave at 7am. School is farther from home than work is, but the closer school is not a good fit for DS at all. I'm making a list of all the ideas posters have given here that DS would eat and will see what we can do differently. Running a crock pot all day while we're out of the house makes me nervous though - isn't that like leaving the oven on all day, just at a lower level?
We're nervous about leaving the crockpot on all day too. We put things in in the evening, transfer to a different container as soon as we wake up, and put it in the fridge right before we head out. It works reasonably well. It means we leave some dishes for the evening, so we only do it once a week, but that usually provides 1 dinner + 2 days of lunch.
Breakfast for dinner is a quick option. DS loves eggs, so we will do scrambled eggs/omelette with veggies sometimes.
Also, we've gotten into the habit of eating some raw veggies with hummus or dip before/during dinner. Even if he doesn't like the veggie for dinner, he'll usually eat a few carrots/broccoli or something (we're talking about a 3 year old here).
Can you work from home one day a week? Even getting out of the commute one day would make a huge difference.
I know it's more expensive, but maybe if you do need to pick up food, you do more Chipotle/Panera type places rather than McD. I know it's still processed, but it seems to be a little less so than standard fast food.
Good luck!