I agree with Woodbury. Also decent options would be Stillwater (East), Blaine, Centennial (North East), Apple Valley (find out the pros and cons of the two high schools there), Lakeville (South), Maple Grove (West - Osseo-Maple Grove have combined). You have tons of great options. I would be careful...