Tutor and student at Tutoring Table YMCA Calgary Tutor and student at Tutoring Table YMCA Calgary

Free Tutoring Support for Calgary Youth

Through the Tutoring Table Program, YMCA Calgary offers free tutoring services to youth ages 14 to 21. As part of the United Way’s All In For Youth initiative, the program aims to remove the financial barrier of private tutoring to help students pass their registered math courses. Students are selected to participate in the program based on financial need, academic need, and the motivation to attend weekly sessions.

Apply as a student   Apply as a volunteer tutor

Tutor working with student at Tutoring Table Program YMCA Calgary

Courses supported include:

•    Math 15, 10-C, and 10-3
•    Math 20-1, 20-2, and 20-3
•    Math 30-1 and 30-2
•    Science 10, 20, and 30
•    Physics, Chemistry, and Biology 20 and 30
 

People standing in the lobby area

2025-2026 Program Statistics

  • 1129 students served
  • 160 contributing volunteer tutors
  • 87% of participants saw an improvement in their grades

Program Format

  • Tutoring Table runs after school from Monday to Thursday at 10+ in-person locations across the city and online via Zoom.
  • Students are enrolled in one two-hour tutoring session per week for the duration of the semester. Sessions provide homework support from volunteer tutors and foster a safe, encouraging space where students can build confidence and develop their skills.
  • Volunteer tutors act as both academic supports and mentors, helping students work through course materials, strengthen problem-solving skills, and build confidence. They also share valuable experiences and career advice while serving as positive role models. All tutors receive ongoing training on curriculum content and positive youth engagement.
  • Each volunteer tutor supports a small group of two or three students in the same math or science course of their specialization.

Program Schedule

Fall 2026 Tutoring Sessions from September 21, 2026, to January 14, 2027
Winter 2027 Tutoring Sessions from February 22, 2027, to June 10, 2027

Tutoring Table Program Schedule

Additional Program Support

The Diploma Prep sessions aim to help high school students prepare for the Math 30-1, Math 30-2, and Chemistry 30 diploma exams. It is completely free and available for all students regardless of their enrollment status in our regular tutoring program. Diploma Prep consists of the following three sessions:

  • Crash Course - our Lead Tutors will work through pre-selected questions to review concepts from the Math 30-1 and 30-2 curricula. Practice workbooks will be provided prior to the session.
  • Mock Exam - Students will complete a practice diploma exam under exam conditions.
  • Follow-Up Session - Students who wrote the mock exam will work with a volunteer tutor to review their exam results.
Diploma Prep SessionSession Date (for January 2027 Exams)Session Date (for June 2027 Exams)
Math 30-1 and 30-2 Online Crash CourseDecember 11, 2026May 21, 2027
Chemistry 30 Online Crash CourseDecember 18, 2026May 28, 2027
Mock Exam (In-person and online)January 8, 2027June 4, 2027
Follow-Up Session (In-person and online)January 15, 2027June 11, 2027

Summer Club is a free, 5-week weekly program from early July to early August that supports summer school learning and math preparation for the upcoming school year.

It is open to students enrolled in a math or science course over the summer, as well as recent Grade 9 graduates seeking a preview of Grade 10 level math.

The 2027 Summer Club semester will run from July 5, 2027 to August 9, 2027 at the Crowfoot YMCA, Shawnessy YMCA, and online. The schedule is currently being finalized and will be posted here once confirmed.

How to Apply

All high school and upgrading students aged 14-21 years old in math or science courses are welcome to apply. Priority will be given to students from All In For Youth high schools and students with high financial and academic needs.

Apply now

If you are 16 or older and interested in tutoring math or science, this is an opportunity to develop your skills and make a positive impact in the community!

Become a volunteer