Please subscribe to the VPS Newsletter to receive a registration reminder.

Winter Registration will open online for VPS on Fraser Street classes on Friday, Dec 6th at 10am. Please click here to create an account.

Online Registration for Community Centre classes opens:

Renfrew Park *new* Nov 23rd @ 9am / Marpole – Dec 3rd @ 7pm / Creekside – Dec 3rd @ 7pm

Douglas Park – Dec 3rd @ 7pm / Hastings – Dec 4th @ 7pm / Kensington – Dec 5th @ 7pm

Fraser St Studio Dec 6th @ 10am / Mount Pleasant –  Dec 6th @ 7pm / False Creek  Dec 7th @ 9am

West End *new* – Dec 10th @ 7pm  / Hillcrest –  Dec 12th @ 7pm

You can register online by finding the class you want and hitting the “Book Your Spot” button on your centre’s registration day.

 

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Music & Movement
Mount Pleasant
9:30 am
10:15 am
2-3yrs

Parent & Tot
VPS on Fraser
10:00 am
10:45 am
1.5-2yrs

Mini Hip Hop
Mount Pleasant
10:30 am
11:15 am
3-4yrs
Mini Hip Hop Rebecca

Tiny Ballet
VPS on Fraser
11:00 am
11:30 am
3yrs

Mini Ballet
VPS on Fraser
11:30 am
12:15 pm
4yrs
Parent & Tot
False Creek
9:45 am
10:30 am
1.5-2yrs

Music & Movement
False Creek
10:45 am
11:30 am
2-3yrs

Mini Stars
VPS on Fraser
11:30 am
12:15 pm
3-4 yrs
Mini StarsRebecca

Performing Princesses
False Creek
11:45 am
12:30 pm
3-5 yrs
Parent & Tot
Hillcrest
9:00 am
9:30 am
1.5-2yrs

Mini Hip Hop
VPS on Fraser
9:15 am
10:00 am
3-4yrs

Mini Ballet
Hillcrest
9:30 am
10:00 am
3-4 yrs

Mini Tap
Douglas Park
9:30 am
10:15 am
3-4yrs
Mini TapRebecca

Parent & Tot
Marpole
9:30 am
10:15 am
1.5-2yrs

Parent & Tot
Mount Pleasant
10:00 am
10:30 am
1.5-2yrs
Parent & TotDanielle

Junior Hip Hop
VPS on Fraser
10:00 am
10:45 am
5-6yrs

Mini Hip Hop
Hastings
10:00 am
10:45 am
3-4yrs

Junior Tap
Douglas Park
10:15 am
11:00 am
4-6yrs (4 yr olds must take one term in Mini Tap before joining this class)
Junior TapRebecca

Mini Ballet
Hillcrest
10:15 am
11:00 am
4yrs

Mini Hip Hop
Marpole-Oakridge
10:15 am
11:00 am
3-4yrs

Tiny Ballet
Mount Pleasant
10:30 am
11:00 am
3yrs

Junior Ballet
VPS on Fraser
10:45 am
11:30 am
5-7 yrs

Junior Hip Hop
Hastings
10:45 am
11:30 am
5-7yrs

Tiny Ballet
Hillcrest
11:00 am
11:30 am
3yrs

Junior Hip Hop
Marpole-Oakridge
11:00 am
11:45 am
5-7yrs

Junior Tap
Douglas Park
11:00 am
11:45 am
6-8 yrs (6 yr olds must take one term in Junior Level One Tap before joining this class)
Junior TapRebecca

Mini Ballet
Mount Pleasant
11:00 am
11:45 am
4yrs

Junior Ballet
Hillcrest
11:30 am
12:15 pm
5-7yrs

Junior Ballet
Mount Pleasant
11:45 am
12:30 pm
5-7yrs

Senior Tap
Douglas Park
11:45 am
12:45 pm
8-11yrs
Senior TapRebecca

Intermediate Ballet
Hillcrest
12:15 pm
1:15 pm
8-10 yrs

Mini Hip Hop
Kensington
1:30 pm
2:15 pm
3-4yrs

Junior Hip Hop
Kensington
2:15 pm
3:00 pm
5-7yrs
Tiny Ballet
VPS on Fraser
9:30 am
10:00 am
3yrs
Adult Classes
Adult Jazz VPS on Fraser
10:15 am
11:30 am
18+ years

Music & Movement
Hillcrest
10:45 am
11:30 am
2-3yrs

Mini Ballet
Hillcrest
11:45 am
12:30 pm
3-4 yrs

Performing Princesses
Hillcrest
12:30 pm
1:15 pm
3-5yrs
Parent & Tot
VPS on Fraser
10:15 am
11:00 am
1.5-2yrs
Mini Ballet
VPS on Fraser
10:00 am
10:45 am
4 yrs

Mini Stars
Douglas Park
10:00 am
10:45 am
3-4yrs

Junior Ballet
VPS on Fraser
10:45 am
11:30 am
5-7yrs

Mini Hip Hop
Douglas Park
10:45 am
11:30 am
3-4yrs

Junior Hip Hop
Douglas Park
11:30 am
12:15 pm
4-6 yrs

Intermediate Ballet
VPS on Fraser
11:45 am
12:45 pm
7-9yrs

Mini Ballet
Hastings
12:00 pm
12:45 pm
3-4 yrs

Parent & Tot
Renfrew Park
12:00 pm
12:45 pm
1.5-2yrs

Junior Hip Hop
Douglas Park
12:30 pm
1:15 pm
5-7 yrs

Junior Ballet
Hastings
12:45 pm
1:30 pm
5-7yrs

Mini Hip Hop
Renfrew Park (Mini Dance Fusion)
12:45 pm
1:30 pm
3-5yrs

Performing Princesses
VPS on Fraser
12:45 pm
1:30 pm
3-5yrs
Performing PrincessesPrincess Aisia

Intermediate Hip Hop
Douglas Park
1:15 pm
2:15 pm
7-9yrs

Parent & Tot
Hastings
1:30 pm
2:00 pm
1.5-2yrs

Junior Stars
VPS on Fraser
1:30 pm
2:15 pm
5-7 yrs

Mini Ballet
Kensington
1:30 pm
2:15 pm
3-4 yrs

Junior Ballet
Renfrew Park
1:45 pm
2:30 pm
5-7 yrs

Junior Ballet
Kensington
2:15 pm
3:00 pm
5-7yrs

Mini Ballet
Renfrew Park
2:30 pm
3:15 pm
3-4yrs

Intermediate Ballet
Kensington
3:00 pm
4:00 pm
8-10 yrs

Intermediate Ballet
Renfrew Park
3:30 pm
4:30 pm
8-10 yrs
Mini Ballet
VPS on Fraser
11:15 am
12:00 pm
3-4 yrs
Mini Hip Hop
Mini Hip Hop
12:00 pm
12:45 pm
3-5 yrs

Performing Princesses
VPS on Fraser
12:45 pm
1:30 pm
3-5yrs
Performing PrincessesPrincess Rebecca
Adult Classes
Adult Ballet & Yoga / VPS on Fraser
12:00 pm
1:00 pm
18+ years
Mini Stars
Renfrew Park
1:00 pm
1:45 pm
3-4yrs

Performing Princesses
Renfrew Park
1:45 pm
2:30 pm
3-5yrs

Parent & Tot
Renfrew Park
2:30 pm
3:15 pm
1.5-2yrs

Mini Ballet
Creekside
3:00 pm
3:45 pm
3-4yrs

Junior Ballet
Creekside
3:45 pm
4:30 pm
5-7yrs
Mini Yoga
VPS on Fraser
1:00 pm
1:45 pm
3-5 yrs

Parent & Tot Yoga
VPS on Fraser
1:45 pm
2:30 pm
1.5-2 yrs
Mini Choir
VPS on Fraser
3:30 pm
4:15 pm
4-7 yrs
Mini ChoirEve-Lyn

Performing Princesses
Douglas Park
3:30 pm
4:15 pm
3-5 yrs

Junior Stars
Douglas Park
4:15 pm
5:00 pm
5-7 yrs

Intermediate Hip Hop
VPS on Fraser
4:15 pm
5:15 pm
7-9yrs

Private Vocal Lessons
VPS on Fraser
4:15 pm
6:30 pm
Eve-Lyn
Private Vocal Lessons30 min lessons

Kids Improv
Cambrian Hall
4:30 pm
5:30 pm
7-10yrs

Glee Pop Stars
Douglas Park
5:00 pm
6:00 pm
8-12 yrs

Junior Hip Hop
VPS on Fraser (Year long Sept-June)
5:15 pm
6:00 pm
5-6 yrs

Teen Improv
Cambrian Hall
5:30 pm
6:30 pm
11-16 yrs

Adult Classes
Adult Ballet / VPS on Fraser
6:15 pm
7:15 pm
18+ years
Mini Hip Hop
Hillcrest
3:30 pm
4:15 pm
3-4yrs

Mini Stars
West End
3:30 pm
4:15 pm
3-4yrs

Junior Stars
West End
4:15 pm
5:00 pm
5-7yrs

Junior Hip Hop
Hillcrest
4:30 pm
5:15 pm
5-7yrs


Private Vocal Lessons
VPS on Fraser
5:00 pm
6:30 pm
Chersea
Private Vocal Lessons30 min lessons

Senior Hip Hop
Hillcrest
5:15 pm
6:15 pm
8-12yrs

Mini Hip Hop
Creekside
3:15 pm
4:00 pm
3-4yrs

Mini Ballet
VPS on Fraser
3:45 pm
4:30 pm
4-5 yrs

Mini Stars
Hillcrest
3:45 pm
4:30 pm
3-4yrs
Mini StarsRebecca

Junior Hip Hop
Creekside
4:00 pm
4:45 pm
5-7 yrs

Junior Stars
Hillcrest
4:30 pm
5:15 pm
5-7yrs

Mini Ballet
Marpole-Oakridge
4:30 pm
5:15 pm
3-4yrs

Senior Hip Hop
Creekside
4:45 pm
5:45 pm
8-12 yrs

Junior Ballet
Marpole Oakridge
5:15 pm
6:00 pm
5-6yrs

Intermediate Ballet
VPS on Fraser
5:15 pm
6:15 pm
8-10 yrs

Private Vocal Lessons
VPS on Fraser
5:15 pm
7:00 pm
Chersea
Private Vocal Lessons30 min lessons

Parent & Tot
Marpole-Oakridge
6:00 pm
6:30 pm
1.5-2yrs
Parent & Tot
Douglas Park
3:15 pm
3:45 pm
1.5-2yrs

Mini Ballet
Douglas Park
3:45 pm
4:30 pm
3-4yrs

Teen Tap
12-17 yrs
3:45 pm
4:30 pm
VPS on Fraser
Teen TapRebecca

Intermediate Jazz
VPS on Fraser
4:30 pm
5:15 pm
7-9 yrs

Junior Ballet
Douglas Park
4:30 pm
5:15 pm
5-7yrs

Senior Jazz
VPS on Fraser
5:30 pm
6:30 pm
9-12 yrs


Adult Classes
Adult Tap / VPS on Fraser
7:30 pm
8:15 pm
18+ years
Senior Hip Hop
Kensington
3:00 pm
4:00 pm
8-12yrs
Stagecraft Club
VPS on Fraser
5:00 pm
6:15 pm
7-16yrs

Adult Classes
Adult Musical Theatre / VPS on Fraser
6:30 pm
7:30 pm
18+ years

Monday

Tuesday

Wednesday

Thursday

Friday

Saturday

Sunday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Adult Classes
Adult Jazz VPS on Fraser
10:15 am
11:30 am
18+ years
Adult Classes
Adult Ballet & Yoga / VPS on Fraser
12:00 pm
1:00 pm
18+ years
Adult Classes
Adult Ballet / VPS on Fraser
6:15 pm
7:15 pm
18+ years
Adult Classes
Adult Musical Theatre / VPS on Fraser
6:30 pm
7:30 pm
18+ years
Adult Classes
Adult Tap / VPS on Fraser
7:30 pm
8:15 pm
18+ years

Monday

Tuesday

  • Adult Classes Adult Musical Theatre / VPS on Fraser
    6:30 pm - 7:30 pm

Friday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Mini Ballet
Hillcrest
9:30 am
10:00 am
3-4 yrs
Tiny Ballet
VPS on Fraser
9:30 am
10:00 am
3yrs
Mini Ballet
Hillcrest
10:15 am
11:00 am
4yrs

Tiny Ballet
Mount Pleasant
10:30 am
11:00 am
3yrs

Junior Ballet
VPS on Fraser
10:45 am
11:30 am
5-7 yrs

Tiny Ballet
Hillcrest
11:00 am
11:30 am
3yrs

Mini Ballet
Mount Pleasant
11:00 am
11:45 am
4yrs

Junior Ballet
Hillcrest
11:30 am
12:15 pm
5-7yrs

Junior Ballet
Mount Pleasant
11:45 am
12:30 pm
5-7yrs

Intermediate Ballet
Hillcrest
12:15 pm
1:15 pm
8-10 yrs
Mini Ballet
VPS on Fraser
10:00 am
10:45 am
4 yrs

Junior Ballet
VPS on Fraser
10:45 am
11:30 am
5-7yrs

Intermediate Ballet
VPS on Fraser
11:45 am
12:45 pm
7-9yrs

Mini Ballet
Hastings
12:00 pm
12:45 pm
3-4 yrs

Junior Ballet
Hastings
12:45 pm
1:30 pm
5-7yrs

Mini Ballet
Kensington
1:30 pm
2:15 pm
3-4 yrs

Junior Ballet
Renfrew Park
1:45 pm
2:30 pm
5-7 yrs

Junior Ballet
Kensington
2:15 pm
3:00 pm
5-7yrs

Mini Ballet
Renfrew Park
2:30 pm
3:15 pm
3-4yrs

Intermediate Ballet
Kensington
3:00 pm
4:00 pm
8-10 yrs

Intermediate Ballet
Renfrew Park
3:30 pm
4:30 pm
8-10 yrs
Mini Ballet
Hillcrest
11:45 am
12:30 pm
3-4 yrs
Tiny Ballet
VPS on Fraser
11:00 am
11:30 am
3yrs

Mini Ballet
VPS on Fraser
11:30 am
12:15 pm
4yrs
Mini Ballet
VPS on Fraser
11:15 am
12:00 pm
3-4 yrs
Mini Ballet
Creekside
3:00 pm
3:45 pm
3-4yrs

Junior Ballet
Creekside
3:45 pm
4:30 pm
5-7yrs
Mini Ballet
VPS on Fraser
3:45 pm
4:30 pm
4-5 yrs

Mini Ballet
Marpole-Oakridge
4:30 pm
5:15 pm
3-4yrs

Junior Ballet
Marpole Oakridge
5:15 pm
6:00 pm
5-6yrs

Intermediate Ballet
VPS on Fraser
5:15 pm
6:15 pm
8-10 yrs
Mini Ballet
Douglas Park
3:45 pm
4:30 pm
3-4yrs

Junior Ballet
Douglas Park
4:30 pm
5:15 pm
5-7yrs

Monday

Tuesday

Wednesday

Thursday

Friday

Saturday

Sunday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Mini Choir
VPS on Fraser
3:30 pm
4:15 pm
4-7 yrs
Mini ChoirEve-Lyn

Monday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Glee Pop Stars
Douglas Park
5:00 pm
6:00 pm
8-12 yrs

Monday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Mini Hip Hop
VPS on Fraser
9:15 am
10:00 am
3-4yrs
Mini Hip Hop
Mount Pleasant
10:30 am
11:15 am
3-4yrs
Mini Hip Hop Rebecca
Junior Hip Hop
VPS on Fraser
10:00 am
10:45 am
5-6yrs

Mini Hip Hop
Hastings
10:00 am
10:45 am
3-4yrs

Mini Hip Hop
Marpole-Oakridge
10:15 am
11:00 am
3-4yrs

Junior Hip Hop
Hastings
10:45 am
11:30 am
5-7yrs

Junior Hip Hop
Marpole-Oakridge
11:00 am
11:45 am
5-7yrs
Mini Hip Hop
Douglas Park
10:45 am
11:30 am
3-4yrs

Junior Hip Hop
Douglas Park
11:30 am
12:15 pm
4-6 yrs

Junior Hip Hop
Douglas Park
12:30 pm
1:15 pm
5-7 yrs

Mini Hip Hop
Renfrew Park (Mini Dance Fusion)
12:45 pm
1:30 pm
3-5yrs

Intermediate Hip Hop
Douglas Park
1:15 pm
2:15 pm
7-9yrs
Mini Hip Hop
Mini Hip Hop
12:00 pm
12:45 pm
3-5 yrs
Mini Hip Hop
Kensington
1:30 pm
2:15 pm
3-4yrs

Junior Hip Hop
Kensington
2:15 pm
3:00 pm
5-7yrs
Mini Hip Hop
Hillcrest
3:30 pm
4:15 pm
3-4yrs

Junior Hip Hop
Hillcrest
4:30 pm
5:15 pm
5-7yrs

Senior Hip Hop
Hillcrest
5:15 pm
6:15 pm
8-12yrs
Mini Hip Hop
Creekside
3:15 pm
4:00 pm
3-4yrs
Senior Hip Hop
Kensington
3:00 pm
4:00 pm
8-12yrs
Intermediate Hip Hop
VPS on Fraser
4:15 pm
5:15 pm
7-9yrs

Junior Hip Hop
VPS on Fraser (Year long Sept-June)
5:15 pm
6:00 pm
5-6 yrs
Junior Hip Hop
Creekside
4:00 pm
4:45 pm
5-7 yrs

Senior Hip Hop
Creekside
4:45 pm
5:45 pm
8-12 yrs

Monday

Tuesday

Wednesday

Thursday

Saturday

Sunday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Kids Improv
Cambrian Hall
4:30 pm
5:30 pm
7-10yrs

Teen Improv
Cambrian Hall
5:30 pm
6:30 pm
11-16 yrs

Monday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Intermediate Jazz
VPS on Fraser
4:30 pm
5:15 pm
7-9 yrs

Senior Jazz
VPS on Fraser
5:30 pm
6:30 pm
9-12 yrs

Friday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Music & Movement
Mount Pleasant
9:30 am
10:15 am
2-3yrs
Music & Movement
Hillcrest
10:45 am
11:30 am
2-3yrs
Music & Movement
False Creek
10:45 am
11:30 am
2-3yrs

Monday

Tuesday

Thursday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Mini Stars
Douglas Park
10:00 am
10:45 am
3-4yrs
Mini Stars
VPS on Fraser
11:30 am
12:15 pm
3-4 yrs
Mini StarsRebecca
Mini Stars
Renfrew Park
1:00 pm
1:45 pm
3-4yrs
Junior Stars
VPS on Fraser
1:30 pm
2:15 pm
5-7 yrs
Mini Stars
West End
3:30 pm
4:15 pm
3-4yrs

Junior Stars
West End
4:15 pm
5:00 pm
5-7yrs
Mini Stars
Hillcrest
3:45 pm
4:30 pm
3-4yrs
Mini StarsRebecca

Junior Stars
Hillcrest
4:30 pm
5:15 pm
5-7yrs
Junior Stars
Douglas Park
4:15 pm
5:00 pm
5-7 yrs
Senior Performing Stars Musical Theatre
West End
5:00 pm
6:00 pm
8-12yrs
Senior Performing Stars Musical Theatre
VPS on Fraser
6:30 pm
7:30 pm
8-12 yrs
Senior Performing Stars Musical Theatre
VPS on Fraser
6:30 pm
7:30 pm
8-12yrs

Monday

Tuesday

Wednesday

Thursday

Friday

Sunday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Parent & Tot
False Creek
9:45 am
10:30 am
1.5-2yrs
Parent & Tot
Hillcrest
9:00 am
9:30 am
1.5-2yrs

Parent & Tot
Marpole
9:30 am
10:15 am
1.5-2yrs

Parent & Tot
Mount Pleasant
10:00 am
10:30 am
1.5-2yrs
Parent & TotDanielle
Parent & Tot
VPS on Fraser
10:00 am
10:45 am
1.5-2yrs
Parent & Tot
VPS on Fraser
10:15 am
11:00 am
1.5-2yrs
Parent & Tot
Renfrew Park
12:00 pm
12:45 pm
1.5-2yrs
Parent & Tot Yoga
VPS on Fraser
1:45 pm
2:30 pm
1.5-2 yrs
Parent & Tot
Hastings
1:30 pm
2:00 pm
1.5-2yrs
Parent & Tot
Renfrew Park
2:30 pm
3:15 pm
1.5-2yrs
Parent & Tot
Douglas Park
3:15 pm
3:45 pm
1.5-2yrs
Parent & Tot
Marpole-Oakridge
6:00 pm
6:30 pm
1.5-2yrs

Tuesday

Wednesday

Thursday

Friday

Saturday

Sunday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Performing Princesses
False Creek
11:45 am
12:30 pm
3-5 yrs
Performing Princesses
Hillcrest
12:30 pm
1:15 pm
3-5yrs
Performing Princesses
VPS on Fraser
12:45 pm
1:30 pm
3-5yrs
Performing PrincessesPrincess Rebecca
Performing Princesses
VPS on Fraser
12:45 pm
1:30 pm
3-5yrs
Performing PrincessesPrincess Aisia
Performing Princesses
Renfrew Park
1:45 pm
2:30 pm
3-5yrs
Performing Princesses
Douglas Park
3:30 pm
4:15 pm
3-5 yrs

Monday

Tuesday

Wednesday

Thursday

Sunday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Stagecraft Club
VPS on Fraser
5:00 pm
6:15 pm
7-16yrs

Tuesday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Mini Tap
Douglas Park
9:30 am
10:15 am
3-4yrs
Mini TapRebecca

Junior Tap
Douglas Park
10:15 am
11:00 am
4-6yrs (4 yr olds must take one term in Mini Tap before joining this class)
Junior TapRebecca
Junior Tap
Douglas Park
11:00 am
11:45 am
6-8 yrs (6 yr olds must take one term in Junior Level One Tap before joining this class)
Junior TapRebecca

Senior Tap
Douglas Park
11:45 am
12:45 pm
8-11yrs
Senior TapRebecca
Teen Tap
12-17 yrs
3:45 pm
4:30 pm
VPS on Fraser
Teen TapRebecca

Friday

Saturday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Private Vocal Lessons
VPS on Fraser
4:15 pm
6:30 pm
Eve-Lyn
Private Vocal Lessons30 min lessons
Private Vocal Lessons
VPS on Fraser
5:00 pm
6:30 pm
Chersea
Private Vocal Lessons30 min lessons
Private Vocal Lessons
VPS on Fraser
5:15 pm
7:00 pm
Chersea
Private Vocal Lessons30 min lessons

Monday

Wednesday

Thursday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Mini Yoga
VPS on Fraser
1:00 pm
1:45 pm
3-5 yrs

Parent & Tot Yoga
VPS on Fraser
1:45 pm
2:30 pm
1.5-2 yrs

Friday

No events available!