I hate to say it as someone at Waterville, but since its not full time school that's a bad idea. Carrabassett Valley Academy, skis at Sugarloaf, ME and all those kids kill it and they give a good amount of scholarships. Holderness, NH skis at Loon or Waterville depending on which team you do, and thats a really good school academically. Great campus, bike ride/long walk from PSU campus and if you care to do such things, theirs a small skatepark in Plymouth and a slightly larger one in Waterville, I don't know how easily you can leave school though. All in all I'd say go to Holderness if you have to do a skiing boarding school.
I'd go to Africa though.