Interesting idea. However your model - like all interest based learning models - fails because learning is hard. How will you force kids to memorize their multiplication tables, their spelling lists... These are things that are hard to do and interesting. (note once you get good things like spelling bees are fun, but until you are good it is not fun so few kids will cross that gap)