I agree with kpc89 on both counts. St. Thomas is an excellent school. Virtually all of their seniors go on to college. It is a private school, however, so you would have to pay tuition. St. Thomas and Portsmouth High School played in the championship game last year in Class "I", the 2nd highest division in the state. PHS is the two-time defending state champs, and is riding a 40+ game winning streak. They will both be competitive again this year, and in the foreseeable future. PHS is a fairly strong public school academically, ranking in the top ten in the state in a few different measures.
USA Training Center has a nice indoor facility, and their pitching instructors include former Red Sox pitcher Bob Stanley.
Good luck!