AFA Best Boarding School America
The best boarding school in America is located off the brick-lined roads of St. Petersburg, Florida. The 40 Acre campus hosts students from over 33 countries placing it as one of the best International Boarding schools in the world! Students enjoy creating memories, friendships, and receiving one of the best college prep educations found in […]