Stick & Puck Sessions

Stick & Puck is open ice to work on skills. Full gear required. Bring your own pucks.

Per Session


Punch Cards


(10 skating admissions)

Schedule - coming soon

Drop In Hockey Sessions

Drop In Hockey is pickup game sessions for players of all skills.

Per Session


Schedule - coming soon

Youth Hockey Programs

Youth hockey leagues are run by our partner AMHA. Interested in Youth Hockey Teams? Visit the AMHA.

Youth Learn to Play Hockey
Hockey Learn to Skate
X Factor Spring Training Camp
Youth Development League

Spring League information coming soon!!

Adult Hockey Programs

Adult Development Camp is for beginner level players looking to take their game to the next level.
We focus on game situation drills and teach you the systems that will help you play as a team
while building your individual skills. If you did not grow up playing hockey, this is the program for you. 

C1 League
C2 League

Upcoming Hockey Camps

Planet Hockey July 1-6, 2024
Precision AAA Hockey July 15-19, 2024
Weekend Warriors Adult Hockey Academy September 12-15, 2024

Adult Hockey Tournaments

CAN/AM April 12-14
Boom Boom Cup May 17-19

New to Hockey?

We have the perfect pathway set up for anyone from kids to adults.

First you need to take Learn to Skate. It is best to get the skating basics down before moving on to Learn to Play.  For kids 3-5, they will sign up for Hockey Snowplow 1. Kids 6-14 will sign up for Hockey Skating Level 1. Skaters 15 and up will register for Adult Learn to Skate.

Next, you will move on to Hockey Learn to Play. This class requires full hockey gear. Players will learn the basics of hockey from stickhandling, skating, shooting, passing, and scrimmaging.

Then, you move on to the development league or Rec Leagues!

Full hockey gear is required for learn to play (hockey helmet, gloves, shoulder pads, elbow pads, jersey, pants/breezers, shin guards, hockey socks, skates, and stick).

Learn to skate only requires helmet of any kind, gloves/mittens, and to dress warm! 

You can make-up one missed class per session. Just email when you’ll make the class up.

  • Snowplow 1 => Snowplow 2
  • Snowplow 2 => Snowplow 3
  • Snowplow 3 => Hockey Learn to Play
  • Hockey Skating 1 => Hockey Skating 2
  • Hockey Skating 2 => Hockey Learn to Play 
  • Hockey Learn to Play => AMHA Leagues and Development league 
  • Adult Learn to Skate => Adult Learn to Play 
  • Adult Hockey Learn to Play => Adult Leagues (C2)

Typical class times and days:


5:30-6:00pm: Snowplow 1-3, Hockey Skating Level 1 & 2, Adult Learn to skate

6:00-7:00pm: Hockey Learn to Play Youth


11:45-12:45pm: Hockey Learn to Play Youth

12:45-1:15pm: Snowplow 1-3, Hockey Skating Level 1 & 2, Adult Learn to skate

1:15-2:15pm: Adult Hockey Learn to Play

Ice and Field is the home ice for the ICE BATS!

AMHA runs Youth Rec and Travel leagues at Ice & Field

Questions about Hockey?