I know what you mean about the best not being good enough. We've got a little of that going on here, even though DS10's school just accelerated him at the quarter break and he's now in middle school reading, writing and social studies (6th grade) as well as his 7th grade math class, while staying with his 5th grade class for specials and science, just to keep an anchor at the elementary school for a while longer. I still feel like he should be higher in math, because we basically lost last year. It's hard to know if you're getting what you should, when you have to spend time appreciating what you do get.