Hi, I've lived in Contoocook (which is a township of Hopkinton) for many years. I don't have kids, but I do know that both school systems are excellent. You will find that both towns are also a bit "upscale", and the real estate prices and taxes reflect this and the good schools (Hopkinton's school budget per thousand is about twice the state average!). If you are more of a blue collar type family, you may want to look into Contoocook or the Hooksett end of Bow. Taxes and such are the same, but these areas aren't quite so "yuppified". No offense intended to the white collar folks!
