One of the great bonuses to living in New Hampshire is access to so many fabulous mountains to enjoy winter sports. Several area ski facilities offer a variety  of alpine, nordic, and snowboard programs just for home educated students.  Many have groups already in place; ask to be connected with the coordinator, or consider starting one of your own. Please contact them directly for more information including pricing, schedules, availability, or to register. Also note that some local public schools and recreation departments offer group ski programs, too.

Ski NH has a special program for 4th and 5th students. It offers one ticket for each of Ski NH's member areas at a greatly reduced price. Homeschoolers are eligible to participate and have a separate verification process.

There's also a Facebook group specifically for organizing ski and winter sports opportunities for homeschoolers in northern New England called Ski, Snowboard & Winter Sports Unschool/Homeschool NH MA ME.

Abenaki Ski Area in Wolfeboro

This is a community-owned and operated ski area, one of the oldest in the country.


Black Mountain in Jackson

Contact them directly for current class opportunities.


Bretton Woods

They offer private lessons for both children and adults along with a semi-private option for family and/or friends to have a lesson together. On Fridays and Saturdays we offer morning and afternoon half-day group lessons for ages 4-10 years old. For more questions or information, please contact Ski School at 603-278-3303.


Cannon Mountain in Franconia

Cannon offers ski and snowboard lessons for all ability levels for anyone ages 3 and older. Cannon Mountain's Junior Development Program is designed for kids ages 3-14 who want to ski with the same coach and kids all season long. Groups will be split up by age and ability level. The program caters to a wide variety of abilities from first timers who just want to cruise down groomers to more experienced riders who want to learn to zip through moguls or explore the glades. Cannon also offers Kids Group Lessons for ages 5 to 12. and other lesson packages for ages 13+. Private lessons are also available for ages 5+ for up to 6 participants.


Cranmore Mountain Resort in North Conway

They have programs starting for children aged 3 to teens, first-time adult group classes, as well as private lessons.


Crotched Mountain in Bennington

They offer field trips and homeschool group opportunities during the week. Contact them at 603-588-3668 or


Dartmouth Skiway in Lyme Center

They offer weekly kids lessons for students as young as age 3 and all ability levels. Private lessons are also available for groups up to 3 people.


Granite Gorge Mountain Park in Keene

Group ski and snowboard lessons are available. Contact them at 603-352-6203 or


Gunstock Mountain Resort in Gunstock

Gunstock offers Snowsports School for all ages from 3 years to adult, and all types of learners. Their Outreach Program is a four-week program coordinated with local public schools, homeschool, and community organizations for students age 8 to 19. To participate in this particular program, students must register with a group in their Outreach Program. Gunstock also offers group lessons for ages 8 to adult as well as adaptive, cross country, and private lessons.


King Pine in Madison

King Pine offers a first-timer ski or snowboard package as well as private lessons as well as Junior Beginner Ski or Snowboard packages for ages 6 to 12.  Junior group ski or snowboard lessons are also available for ages 6 to 12. They also offer adaptive programs. Contact them at 603-367-8896 or


Loon Mountain in Lincoln

They offer a variety of lesson packages for children as young as 4 years old at all ability levels for group and private lessons. Group beginner and novice lessons are available for ages 4 to 13 and 14+. They also offer adaptive alpine skiing, snowboarding, snowshoeing, and Nordic skiing in winter.


McIntyre Ski Area in Manchester

McIntyre offers ski groups for different age ranges: 3 year olds, ages 4 to 6, and ages 6 to 16. Students are grouped by age and ability.  Contact them at 603-622-6159 or


Mt. Sunapee in Newbury

They offer ski and snowboard lessons for ages 3 to 14 for all skill levels. Half and full-day lesson options. For information or to register contact them at 603-763-3564 or


Pat's Peak in Henniker

Pat's Peak offers a Ski & Ride Program for students age 6+ in a weekday five-week series. They also offer specific group lessons for homeschoolers during the week for children age 6+. Contact them at group sales at 1-888-PATS PEAK x 106 or email


Ragged Mountain in Danbury

Ragged Mountain's Learning Center offers a variety of options for never-ever beginners to advance skiers and riders. Adventure Camp is for students age 6 to 12 for ski or snowboard lessons, designed for beginner to intermediate skill levels. They offer full and half-day options. Mountain Cruisers is for experienced skiers aged 7 to 14 and the Children's Seasonal Program is 10 weeks long. Contact them at 603-768-3600 or


Waterville Valley Resort

Waterville offers programs for students age 12 and under as well as age 13+. Contact them at for more information.


Whaleback Mountain in Enfield

They offer a Beluga Explorers Group lesson for students age 4 to 13, as well as private and semi-private lessons. Contact them at 603-448-5500 for more information.