I did a few programs at Northwestern while I was a student. They offer a lot for science and math acceleration, and many programs are of the correct nature for highly gifted kids. Also, Park Ridge has a good school system with gifted programs and opportunities for advanced coursework. My cousin has gone through elementary and middle school there and has gotten the challenge that she needed.