The longest running musical theatre school in the
Highlands providing inspirational musical theatre classes.

The longest running musical theatre
school in the Highlands providing
inspirational musical theatre classes.

TIMETABLE

term dates for 2026

January 5th – April 4th
April 20th – July 5th

Aug 10th – Oct 11th
Oct 19th – Dec 20th 
Classes are held the TFX studios at 53 SHORE STREET unless stated as at EASTGATE CENTRE
Please note:  Age ranges for all classes is up to teacher discretion as ability level is also taken into account.

Gymnastics - Beginner

Age 4-7 (approx)

4:30-5:30

(Studio 1)

Gymnastics - Beginner

Gymnastics - Intermediate

Age 7-10 (approx)

5:30-6:30

(Studio 1)

Gymnastics - Intermediate

Gymnastics - Advanced

Age 10+ (approx)

6:30-8:00

(Studio 1)

Gymnastics - Advanced

Mini Movers

Age 3-6 years

3:30 – 4:00
(studio 2)

Mini Movers

DinkyFX Musical Theatre

Age 3-4 years

4:00 – 5:00
(studio 1)

DinkyFX Musical Theatre

Minis Musical Theatre

Age 5-6 years

5:00 – 6:30
(studio 1)

Minis Musical Theatre

Commercial 2

Age 11-14 years

4:30 – 5:30
(studio 2)

Commercial 2

Commercial 1

Age 7-10 years

5:30 – 6:30
(studio 2)

Commercial 1

Commercial 3

Age 15+ years

6:30 – 8:00
(studio 2)

Commercial 3

TFX Show Company

5:00 – 7:00
age 9+
(studio 2)

TFX Show Company

Intermediate Jazz

Age 10-12 years

6:30 – 8:00
(studio 2)

Intermediate Jazz

Junior Ballet

Age 5-8 years

4:00 – 5:00
(studio 1)

Junior Ballet

First Ballet

Age 3-5 years

4:00 – 4:30
(studio 1)

First Ballet

Open Commercial

Age 7+ years

4:00 – 5:00
(studio 2)

Open Commercial

Hip Hop

Age 7+ years

5:15 – 6:15
(studio 2)

Hip Hop

Pre-school Acro

Age 3-4 years

5:30 – 6:00
(studio 1)

Pre-school Acro

Open Acro 

Age 7-16 years
6:00 – 7:00
(studio 1)

Open Acro 

Performance Company

Audition Class

6:15 – 8:15
(studio 2)

Performance Company

Senior Jazz

Age 13+ years

3:00 – 4:30
(studio 1 & 2)

Senior Jazz

Junior & Intermediate Musical Theatre

Age 7-12 years

4:30 – 7:30
(studio 1-3)

Junior & Intermediate Musical Theatre

Senior Musical Theatre

Age 13+ years

4:30 – 7:30
(studio 1-3)

Senior Musical Theatre

Acro A

Age 5-8 years

4:00 – 5:00
EASTGATE CENTRE

Acro A

Acro B

Age 8-11 years

5:00 – 6:00
EASTGATE CENTRE

Acro B

Acro C

Age 11-13 years

6:00 – 7:00
EASTGATE CENTRE

Acro C

Acro D

Age 13+ years

7:30 – 8:30
(studio 1)

Acro D

Mini and Me Class

Age 1 – 3 years

9:00 – 9:30
(Studio 1)

Mini and Me Class

Mini Ballet

Age 2.5-3 years

10:00 – 10:30
(Studio 1)

Mini Ballet

DinkyFX Musical  Theatre

Age 3-4 years

9:00 – 10:00
(studio 2)

DinkyFX Musical  Theatre

Minis Musical Theatre

Age 5-6 years

10:00 – 11:30
(studio 2)

Minis Musical Theatre

Junior Jazz

Age 7-9 years

10:30 – 11:30
(studio 1)

Junior Jazz

Musical Theatre Juniors

Age 7-10 years

11:30 – 2:30
(studio 1-3)

Musical Theatre Juniors

Musical Theatre Intermediate and Senior

Age 10-18 years

11:30 – 2:30
(studio 1-3)

Musical Theatre Intermediate and Senior

Senior Comp Team

Age 7-12

10:00-11:30
(Studio 1)

Senior Comp Team

Elite Comp Team

Age 13+

11:30-1:30
(Studio 1)

Elite Comp Team