Vancouver Chess School

Groups

Chess pieces

Not sure which program is right for you?

Take our quick free online test

Take The Test
Spring
All
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
All
Regular
Workshop
All
Absolute Beginners
Beginners with some knowledge
Advanced Beginner
Pre-Knight
Knight
Pre-Bishop
Bishop
Pre-Rook
Rook
Pre-Queen Level
Absolute Beginners
All Tournaments Package
Spring Term
Schedule
Apr 1, 2026 - Jun 30, 2026

Purchase 81 tournaments including Sunday Club, Quads, Regionals, Festivals, Rapid & Blitz tournaments with 80% discount for $ 350.00 (regular price $ 1,715.00).

See the tournament list here.
$ 350.00
Register
Absolute Beginners
Online Tournaments Package
Spring Term
Schedule
Apr 1, 2026 - Jun 30, 2026

Purchase 54 tournaments including Online Quads & Monthly Active tournaments with 79% discount for $ 175.00 (regular price $ 850.00).

See the tournament list here.
$ 175.00
Register
Absolute Beginners
New #1J
In-person class
Fall Term
Schedule
Sunday
Schedule
09:30 AM - 10:30 AM

Fall Program (Sep - Dec), 0 classes, Fees $ 0.00 

Sep 14, Sep 21, Sep 28, Oct 5, Oct 12, Oct 19, Oct 26, Nov 2, Nov 9, Nov 16, Nov 23, Nov 30, Dec 7

$ 0.00
Register
Absolute Beginners
New #1J
In-person class
Winter Term
Schedule
Sunday
Schedule
09:30 AM - 10:30 AM

Winter Program (Jan - Mar), 0 classes, Fees $ 0.00 

Jan 11, Jan 18, Jan 25, Feb 1, Feb 8, Feb 15, Feb 22, Mar 1, Mar 8

$ 0.00
Register
Absolute Beginners
New #1J
In-person class
Spring Term
Schedule
Sunday
Schedule
09:30 AM - 10:30 AM

Spring Program (Apr - Jun), 12 classes, Fees $ 360.00 

Apr 12, Apr 19, Apr 26, May 3, May 10, May 17, May 24, May 31, Jun 7, Jun 14, Jun 21, Jun 28

$ 360.00
Register
Absolute Beginners
New #2J
In-person class
Spring Term
Schedule
Saturday
Schedule
09:30 AM - 10:30 AM

Spring Program (Apr - Jun), 12 classes, Fees $ 360.00 

Apr 11, Apr 18, Apr 25, May 2, May 9, May 16, May 23, May 30, Jun 6, Jun 13, Jun 20, Jun 27

 

$ 360.00
Register
Absolute Beginners
New #3J
In-person class
Fall Term
Schedule
Thursday
Schedule
04:30 PM - 05:30 PM

Fall Program (Sep - Dec), 0 classes, Fees $ 0.00 

Sep 18, Sep 25, Oct 2, Oct 9, Oct 16, Oct 23, Oct 30, Nov 6, Nov 13, Nov 20, Nov 27, Dec 4, Dec 11

 

$ 0.00
Register
Absolute Beginners
New #3J
In-person class
Winter Term
Schedule
Thursday
Schedule
04:30 PM - 05:30 PM

Winter Program (Jan - Mar), 0 classes, Fees $ 0.00 

Jan 8, Jan 15, Jan 22, Jan 29, Feb 5, Feb 12, Feb 19, Feb 26, Mar 5

 

$ 0.00
Register
Absolute Beginners
New #3J
In-person class
Spring Term
Schedule
Thursday
Schedule
04:30 PM - 05:30 PM

Spring Program (Apr - Jun), 12 classes, Fees $ 360.00 

Apr 9, Apr 16, Apr 23, Apr 30, May 7, May 14, May 21, May 28, Jun 4, Jun 11, Jun 18, Jun 25

 

$ 360.00
Register
Absolute Beginners
Choice School for Gifted Children
In-person class
Term
Schedule
Wednesday
Schedule
01:00 PM - 02:00 PM

Winter Program (Jan - Mar), 0 classes, Fees $ 0.00 

Jan 31, Feb 7, Feb 21, Feb 28, Mar 6

$ 0.00
Register
Beginners with some knowledge
Pawn #1J
In-person class
Fall Term
Schedule
Sunday
Schedule
10:30 AM - 12:00 PM

Fall Program (Sep - Dec), 0 classes, Fees $ 0.00 

Sep 14, Sep 21, Sep 28, Oct 5, Oct 12, Oct 19, Oct 26, Nov 2, Nov 9, Nov 16, Nov 23, Nov 30, Dec 7

 

$ 0.00
Register
Beginners with some knowledge
Pawn #1J
In-person class
Winter Term
Schedule
Sunday
Schedule
10:30 AM - 12:00 PM

Winter Program (Jan - Mar), 0 classes, Fees $ 0.00 

Jan 11, Jan 18, Jan 25, Feb 1, Feb 8, Feb 15, Feb 22, Mar 1, Mar 8

 

$ 0.00
Register
Beginners with some knowledge
Pawn #1J
In-person class
Spring Term
Schedule
Sunday
Schedule
10:30 AM - 12:00 PM

Spring Program (Apr - Jun), 12 classes, Fees $ 480.00 

Apr 12, Apr 19, Apr 26, May 3, May 10, May 17, May 24, May 31, Jun 7, Jun 14, Jun 21, Jun 28

 

$ 480.00
Register
Beginners with some knowledge
Pawn #2J
In-person class
Fall Term
Schedule
Monday
Schedule
06:00 PM - 07:30 PM

Fall Program (Sep - Dec), 0 classes, Fees $ 0.00 

Sep 22, Sep 29, Oct 6, Oct 13, Oct 20, Oct 27, Nov 3, Nov 10, Nov 17, Nov 24, Dec 1, Dec 8

 

$ 0.00
Register
Beginners with some knowledge
Pawn #2J
In-person class
Winter Term
Schedule
Monday
Schedule
06:00 PM - 07:30 PM

Winter Program (Jan - Mar), 0 classes, Fees $ 0.00 

Jan 12, Jan 19, Jan 26, Feb 2, Feb 9, Feb 16, Feb 23, Mar 2, Mar 9

 

$ 0.00
Register
Beginners with some knowledge
Pawn #2J
In-person class
Spring Term
Schedule
Monday
Schedule
06:00 PM - 07:30 PM

Spring Program (Apr - Jun), 11 classes, Fees $ 440.00 

Apr 13, Apr 20, Apr 27, May 4, May 11, May 18, May 25, Jun 1, Jun 8, Jun 15, Jun 22

 

$ 440.00
Register
Beginners with some knowledge
Pawn #3J
In-person class
Winter Term
Schedule
Thursday
Schedule
05:30 PM - 07:00 PM

Winter Program (Jan - Mar), 0 classes, Fees $ 0.00

Jan 8, Jan 15, Jan 22, Jan 29, Feb 5, Feb 12, Feb 19, Feb 26, Mar 5

 

$ 0.00
Register
Beginners with some knowledge
Pawn #3J
In-person class
Spring Term
Schedule
Thursday
Schedule
05:30 PM - 07:00 PM

Spring Program (Apr - Jun), 12 classes, Fees $ 480.00

Apr 9, Apr 16, Apr 23, Apr 30, May 7, May 14, May 21, May 28, Jun 4, Jun 11, Jun 18, Jun 25

 

$ 480.00
Register
Advanced Beginner
Pawn #5J
In-person class
Fall Term
Schedule
Tuesday
Schedule
06:00 PM - 07:30 PM

Fall Program (Sep - Dec), 0 classes, Fees $ 0.00 

Sep 16, Sep 23, Sep 30, Oct 7, Oct 14, Oct 21, Oct 28, Nov 4, Nov 11, Nov 18, Nov 25, Dec 2, Dec 9

 

$ 0.00
Register
Advanced Beginner
Pawn #5J
In-person class
Winter Term
Schedule
Tuesday
Schedule
06:00 PM - 07:30 PM

Winter Program (Jan - Mar), 0 classes, Fees $ 0.00 

Jan 13, Jan 20, Jan 27, Feb 3, Feb 10, Feb 17, Feb 24, Mar 3, Mar 10

 

$ 0.00
Register
Advanced Beginner
Pawn #5J
In-person class
Spring Term
Schedule
Tuesday
Schedule
06:00 PM - 07:30 PM

Spring Program (Apr - Jun), 12 classes, Fees $ 480.00 

Apr 7, Apr 14, Apr 21, Apr 28, May 5, May 12, May 19, May 26, Jun 2, Jun 9, Jun 16, Jun 23

 

$ 480.00
Register
Advanced Beginner
Pawn #7J
In-person class
Spring Term
Schedule
Saturday
Schedule
10:30 AM - 12:00 PM

Spring Program (Apr - Jun), 12 classes, Fees $ 480.00 

Apr 11, Apr 18, Apr 25, May 2, May 9, May 16, May 23, May 30, Jun 6, Jun 13, Jun 20, Jun 27

 

$ 480.00
Register
Advanced Beginner
Pawn #8J
In-person class
Winter Term
Schedule
Wednesday
Schedule
06:30 PM - 08:00 PM

Winter Program (Jan - Mar), 0 classes, Fees $ 0.00

Jan 14, Jan 21, Jan 28, Feb 4, Feb 11, Feb 18, Feb 25, Mar 4, Mar 11

 

$ 0.00
Register
Advanced Beginner
Pawn #8J
In-person class
Spring Term
Schedule
Wednesday
Schedule
06:30 PM - 08:00 PM

Spring Program (Apr - Jun), 12 classes, Fees $ 480.00

Apr 8, Apr 15, Apr 22, Apr 29, May 6, May 13, May 20, May 27, Jun 3, Jun 10, Jun 17, Jun 24

 

$ 480.00
Register
Advanced Beginner
Pawn #11J
In-person class
Winter Term
Schedule
Sunday
Schedule
10:30 AM - 12:00 PM

Winter Program (Jan - Mar), 0 classes, Fees $ 0.00

Jan 11, Jan 18, Jan 25, Feb 1, Feb 8, Feb 15, Feb 22, Mar 1, Mar 8

 

$ 0.00
Register
Advanced Beginner
Pawn #11J
In-person class
Spring Term
Schedule
Sunday
Schedule
10:30 AM - 12:00 PM

Spring Program (Apr - Jun), 12 classes, Fees $ 480.00

Apr 12, Apr 19, Apr 26, May 3, May 10, May 17, May 24, May 31, Jun 7, Jun 14, Jun 21, Jun 28

 

$ 480.00
Register
Pre-Knight
Pre-Knight #1J
In-person class
Fall Term
Schedule
Sunday
Schedule
08:30 AM - 10:30 AM

Fall Program (Sep - Dec), 0 classes, Fees $ 0.00

Sep 14, Sep 21, Sep 28, Oct 5, Oct 12, Oct 19, Oct 26, Nov 2, Nov 9, Nov 16, Nov 23, Nov 30, Dec 7

$ 0.00
Register
Pre-Knight
Pre-Knight #1J
In-person class
Winter Term
Schedule
Sunday
Schedule
08:30 AM - 10:30 AM

Winter Program (Jan - Mar), 0 classes, Fees $ 0.00

Jan 11, Jan 18, Jan 25, Feb 1, Feb 8, Feb 15, Feb 22, Mar 1, Mar 8

$ 0.00
Register
Pre-Knight
Pre-Knight #1J
In-person class
Spring Term
Schedule
Sunday
Schedule
08:30 AM - 10:30 AM

Spring Program (Apr - Jun), 12 classes, Fees $ 540.00

Apr 12, Apr 19, Apr 26, May 3, May 10, May 17, May 24, May 31, Jun 7, Jun 14, Jun 21, Jun 28

$ 540.00
Register
Pre-Knight
Pre-Knight #2J
In-person class
Spring Term
Schedule
Sunday
Schedule
12:00 PM - 02:00 PM

Spring Program (Apr - Jun), 12 classes, Fees $ 540.00 

Apr 12, Apr 19, Apr 26, May 3, May 10, May 17, May 24, May 31, Jun 7, Jun 14, Jun 21, Jun 28

$ 540.00
Register
Pre-Knight
Pre-Knight #5J
In-person class
Fall Term
Schedule
Wednesday
Schedule
04:00 PM - 06:00 PM

Fall Program (Sep - Dec), 0 classes, Fees $ 0.00

Sep 17, Sep 24, Oct 1, Oct 8, Oct 15, Oct 22, Oct 29, Nov 5, Nov 12, Nov 19, Nov 26, Dec 3, Dec 10

$ 0.00
Register
Pre-Knight
Pre-Knight #5J
In-person class
Winter Term
Schedule
Wednesday
Schedule
04:00 PM - 06:00 PM

Winter Program (Jan - Mar), 0 classes, Fees $ 0.00

Jan 14, Jan 21, Jan 28, Feb 4, Feb 11, Feb 18, Feb 25, Mar 4, Mar 11

$ 0.00
Register
Pre-Knight
Pre-Knight #5J
In-person class
Spring Term
Schedule
Wednesday
Schedule
04:00 PM - 06:00 PM

Spring Program (Apr - Jun), 12 classes, Fees $ 540.00

Apr 8, Apr 15, Apr 22, Apr 29, May 6, May 13, May 20, May 27, Jun 3, Jun 10, Jun 17, Jun 24

$ 540.00
Register
Knight
Knight #1J
In-person class
Spring Term
Schedule
Sunday
Schedule
12:00 PM - 02:00 PM

Spring Program (Apr - Jun), 12 classes, Fees $ 540.00 

Apr 12, Apr 19, Apr 26, May 3, May 10, May 17, May 24, May 31, Jun 7, Jun 14, Jun 21, Jun 28

$ 540.00
Register
Knight
Knight #2J
In-person class
Fall Term
Schedule
Monday
Schedule
04:00 PM - 06:00 PM

Fall Program (Sep - Dec), 0 classes, Fees $ 0.00 

Sep 15, Sep 22, Sep 29, Oct 6, Oct 13, Oct 20, Oct 27, Nov 3, Nov 10, Nov 17, Nov 24, Dec 1, Dec 8, Dec 15

Average group rating: CMA 548 (Top 5 players)

$ 0.00
Register
Knight
Knight #2J
In-person class
Winter Term
Schedule
Monday
Schedule
04:00 PM - 06:00 PM

Winter Program (Jan - Mar), 0 classes, Fees $ 0.00 

Jan 12, Jan 19, Jan 26, Feb 2, Feb 9, Feb 16, Feb 23, Mar 2, Mar 9

Average group rating: CMA 548 (Top 5 players)

$ 0.00
Register
Knight
Knight #2J
In-person class
Spring Term
Schedule
Monday
Schedule
04:00 PM - 06:00 PM

Spring Program (Apr - Jun), 11 classes, Fees $ 495.00 

Apr 13, Apr 20, Apr 27, May 4, May 11, May 18, May 25, Jun 1, Jun 8, Jun 15, Jun 22

Average group rating: CMA 548 (Top 5 players)

$ 495.00
Register
Knight
Knight #7J
In-person class
Fall Term
Schedule
Saturday
Schedule
12:00 PM - 02:00 PM

Fall Program (Sep - Dec), 0 classes, Fees $ 0.00 

Sep 20, Sep 27, Oct 4, Oct 11, Oct 18, Oct 25, Nov 1, Nov 8, Nov 15, Nov 22, Nov 29, Dec 6, Dec 13

Average group rating: CMA 633 (Top 5 players) 

$ 0.00
Register
Knight
Knight #7J
In-person class
Winter Term
Schedule
Saturday
Schedule
12:00 PM - 02:00 PM

Winter Program (Jan - Mar), 0 classes, Fees $ 0.00 

Jan 10, Jan 17, Jan 24, Jan 31, Feb 7, Feb 14, Feb 21, Feb 28, Mar 7

Average group rating: CMA 633 (Top 5 players) 

$ 0.00
Register
Knight
Knight #7J
In-person class
Spring Term
Schedule
Saturday
Schedule
12:00 PM - 02:00 PM

Spring Program (Apr - Jun), 12 classes, Fees $ 540.00 

Apr 11, Apr 18, Apr 25, May 2, May 9, May 16, May 23, May 30, Jun 6, Jun 13, Jun 20, Jun 27

Average group rating: CMA 633 (Top 5 players) 

$ 540.00
Register
Pre-Bishop
Pre-Bishop #2J
In-person class
Fall Term
Schedule
Friday
Schedule
04:00 PM - 06:00 PM

Fall Program (Sep - Dec), 0 classes, Fees $ 0.00 

Sep 12, Sep 19, Sep 26, Oct 3, Oct 10, Oct 17, Oct 24, Oct 31, Nov 7, Nov 14, Nov 21, Nov 28, Dec 5, Dec 12

Average group rating: CMA 864 (Top 5 players)

$ 0.00
Register
Pre-Bishop
Pre-Bishop #2J
In-person class
Winter Term
Schedule
Friday
Schedule
04:00 PM - 06:00 PM

Winter Program (Jan - Mar), 0 classes, Fees $ 0.00 

Jan 16, Jan 23, Jan 30, Feb 6, Feb 13, Feb 20, Feb 27, Mar 6, Mar 13

Average group rating: CMA 864 (Top 5 players)

$ 0.00
Register
Pre-Bishop
Pre-Bishop #2J
In-person class
Spring Term
Schedule
Friday
Schedule
04:00 PM - 06:00 PM

Spring Program (Apr - Jun), 12 classes, Fees $ 540.00 

Apr 10, Apr 17, Apr 24, May 1, May 8, May 15, May 22, May 29, Jun 5, Jun 12, Jun 19, Jun 26

Average group rating: CMA 864 (Top 5 players)

$ 540.00
Register
Bishop
HPP Bishop #2J
In-person class
Fall Term
Schedule
Wednesday
Schedule
06:30 PM - 08:30 PM

Fall Program (Sep - Dec), 0 classes, Fees $ 0.00 

Sep 17, Sep 24, Oct 1, Oct 8, Oct 15, Oct 22, Oct 29, Nov 5, Nov 12, Nov 19, Nov 26, Dec 3, Dec 10

 

$ 0.00
Register
Bishop
HPP Bishop #2J
In-person class
Winter Term
Schedule
Wednesday
Schedule
06:30 PM - 08:30 PM

Winter Program (Jan - Mar), 0 classes, Fees $ 0.00 

Jan 21, Jan 28, Feb 4, Feb 11, Feb 18, Feb 25, Mar 4, Mar 11

 

$ 0.00
Register
Bishop
HPP Bishop #2J
In-person class
Spring Term
Schedule
Wednesday
Schedule
06:30 PM - 08:30 PM

Spring Program (Apr - Jun), 12 classes, Fees $ 540.00 

Apr 8, Apr 15, Apr 22, Apr 29, May 6, May 13, May 20, May 27, Jun 3, Jun 10, Jun 17, Jun 24

 

$ 540.00
Register
Pre-Rook
HPP Pre-Rook #1J
In-person class
Fall Term
Schedule
Monday
Schedule
06:30 PM - 08:30 PM

Fall Program (Sep - Dec), 0 classes, Fees $ 0.00 

Sep 15, Sep 22, Sep 29, Oct 6, Oct 13, Oct 20, Oct 27, Nov 3, Nov 10, Nov 17, Nov 24, Dec 1, Dec 8

$ 0.00
Register
Pre-Rook
HPP Pre-Rook #1J
In-person class
Winter Term
Schedule
Monday
Schedule
06:30 PM - 08:30 PM

Winter Program (Jan - Mar), 0 classes, Fees $ 0.00 

Jan 12, Jan 19, Jan 26, Feb 2, Feb 9, Feb 16, Feb 23, Mar 2, Mar 9

$ 0.00
Register
Pre-Rook
HPP Pre-Rook #1J
In-person class
Spring Term
Schedule
Monday
Schedule
06:30 PM - 08:30 PM

Spring Program (Apr - Jun), 11 classes, Fees $ 495.00 

Apr 13, Apr 20, Apr 27, May 4, May 11, May 18, May 25, Jun 1, Jun 8, Jun 15, Jun 22

$ 495.00
Register
Rook
HPP Rook #2J
In-person class
Winter Term
Schedule
Wednesday
Schedule
04:00 PM - 06:30 PM

Winter Program (Jan - Mar), 0 classes, Fees $ 0.00 

Jan 14, Jan 21, Jan 28, Feb 4, Feb 11, Feb 18, Feb 25, Mar 4, Mar 11

$ 0.00
Register
Rook
HPP Rook #2J
In-person class
Spring Term
Schedule
Wednesday
Schedule
04:00 PM - 06:30 PM

Spring Program (Apr - Jun), 11 classes, Fees $ 550.00 

Apr 8, Apr 15, Apr 22, Apr 29, May 6, May 13, May 20, May 27, Jun 3, Jun 10, Jun 17

$ 550.00
Register
Pre-Queen Level
HPP Pre-Queen #1J
In-person class
Fall Term
Schedule
Monday
Schedule
04:00 PM - 06:30 PM

Fall Program (Sep - Dec), 0 classes, Fees $ 0.00 

Sep 15, Sep 22, Sep 29, Oct 6, Oct 13, Oct 20, Oct 27, Nov 3, Nov 10, Nov 17, Nov 24, Dec 8, Dec 15

$ 0.00
Register
Pre-Queen Level
HPP Pre-Queen #1J
In-person class
Winter Term
Schedule
Monday
Schedule
04:00 PM - 06:30 PM

Winter Program (Jan - Mar), 0 classes, Fees $ 0.00 

Jan 12, Jan 19, Jan 26, Feb 2, Feb 9, Feb 16, Feb 23, Mar 2, Mar 9

$ 0.00
Register
Pre-Queen Level
HPP Pre-Queen #1J
In-person class
Spring Term
Schedule
Monday
Schedule
04:00 PM - 06:30 PM

Spring Program (Apr - Jun), 11 classes, Fees $ 550.00 

Apr 13, Apr 20, Apr 27, May 4, May 11, May 18, May 25, Jun 1, Jun 8, Jun 15, Jun 22

$ 550.00
Register
Pre-Queen Level
HPP Pre-Queen #2J
In-person class
Fall Term
Schedule
Wednesday
Schedule
04:00 PM - 06:30 PM

Fall Program (Sep - Dec), 0 classes, Fees $ 0.00 

Sep 17, Sep 24, Oct 1, Oct 8, Oct 15, Oct 22, Oct 29, Nov 5, Nov 12, Nov 19, Nov 26, Dec 3, Dec 10

$ 0.00
Register
Pre-Queen Level
HPP Pre-Queen #2J
In-person class
Winter Term
Schedule
Wednesday
Schedule
04:00 PM - 06:30 PM

Winter Program (Jan - Mar), 0 classes, Fees $ 0.00 

Jan 14, Jan 21, Jan 28, Feb 4, Feb 11, Feb 18, Feb 25, Mar 4, Mar 11

$ 0.00
Register
Pre-Queen Level
HPP Pre-Queen #2J
In-person class
Spring Term
Schedule
Wednesday
Schedule
04:00 PM - 06:30 PM

Spring Program (Apr - Jun), 11 classes, Fees $ 550.00 

Apr 8, Apr 15, Apr 22, Apr 29, May 6, May 13, May 20, May 27, Jun 3, Jun 10, Jun 17

$ 550.00
Register