If you want to stick with a "base grade," you could try a gifted school that keeps kids with (GT) age peers but subject accelerates as needed...

I see you're in Illinois--if you're in Chicagoland, pop me a pm. smile


Mia