Ningbo is not really a big city, as Stil pointed out. Be aware that if you're at all into alternative culture such as music, art etc that even in cities of over 1m in China, these things can be depressignly rare to find. For me Ningbo felt smaller than say Leeds, because there is just less "to do" there (I'm thinking nightlife, galleries, music). I'm living in Shanghai at the moment and it fits me pretty well as I'm building up my DJing and music thing here. Before I was in a city of 8mil and one of 5mil and in this regard, in those places things were significantly less abundant, but I still had a cracking time anyway. It all comes down to what you want, really. There are plenty of good times to be had in a variety of different places, big and small. It's just the nature of those good times that might differ.
No idea about the school either, sorry.