St. John's Prep is a boys Catholic, Xaverian Brothers sponsored school near Merrimack Valley offering top academics and extensive co-curricular programs.