adult hockey, new hampshire, massachusetts, hockey, beginner hockey, novice hockey, adult league, adult men's league hockey, adult hockey league, learn to play hockey, beginner hockey



How Do I Register For A Program?
Find the program you want to register for on the site. 
Click on "Register" to the right of the program. 
A registration form will appear for you for that particular program.

Where do I find my league schedule online?
Click on the "Schedules, Standings & Stats" button above for current league schedules.  

How do I know if a program has been canceled due to a storm or some other emergency?
In the event of any last minute announcements, you will be notified via email & the website will be updated with a schedule alert. 

How do I contact a member of your staff by email?

Adult Leagues: The Hockey Academy -


General Manager Dan Fontas:

Can I join a program that has already started?
Yes!  While many of our programs do eventually fill up, there are often openings after the season or session has already started. You may join a program at a pro-rated price at any time as long as there is room.

I want to register online for a program that already began. How do I know what the pro-rated price is?
Please call us at 1-800-800-7373 or email us to determine the pro-rated cost and do a payment over the phone.

My league starts really soon. How do I find the rosters and schedule?

You will be notified via email as soon as rosters and schedules are available. This could be as late as a day or two before league start if we are waiting for last minute registrations to come in.

Do I get a jersey?

Yes, a jersey is included. Please see a Hockey Academy staff member at the rink during registration on your first night. If you will miss the first night please let us know so we can coordinate getting a jersey to you, or consider having a teammate pick yours up on the first night.

Can I register to play on a team with friends?

Yes, we do our best to keep you on the same team as your friends; during registration please write in the comments section who you would like to be on a team with. 

Can I enter a team in a league?

Yes, you can enter a team in the league however all individuals on the team must pay individually. The way to do this is to have all your teammates register online and refer to the team captain in the comments so we know where to place the team. It's also a great idea to submit a roster to us at so we know who you would prefer to have on your team. 

How do I know what league is best for me?

Beginners are welcome in all of our novice leagues, but if you'd like a better sense of what the league is like you are always welcome to come watch and see if you think it might be a good fit for you. For more information about what leagues might work for you, send an email to with details of your prior hockey experience and where you live so we can make suggestions.

Can I register as an individual?

Yes of course! We will put you on a team if you register as an individual.