Classes for Teenagers

Finding classes for teenagers in Brisbane that they can not only enjoy but actually get excited about too can prove to be difficult, but it’s not impossible. As children get older their interests tend to become more specific as they start to develop their skills and begin to focus more and more on the things that bring them the most enjoyment out of all of those they have experienced to date. Perhaps that interest lies is STEM, creative writing, chess, cheerleading or coding – whichever it is there is sure to be a class in Brisbane that will cater to their needs and further develop their passion in that area.

Keeping Teenagers Engaged

Below are a number of different clubs, groups and activities that cater specifically for the interests of older children. Whilst some are weekly after school events there are also many that involve club commitment and even holiday camps which bring like-minded kids together over longer periods, which helps develop friendships and skills at the same time.

Below are some of the best classes for teenagers that we have found in Brisbane so far.

NIDA Open's acting classes for kids in Brisbane are nothing short of inspiring! In term and holiday workshops available.

Central Brisbane Locations
Group of children practicing yoga

In an often busy and stressful world, Tree Kids Yoga helps children slow down and connect with their mind and body.

West End

Girl Shape Flames helps teenage girls identify their own passions and potential, and then build their confidence and skills and ‘fan their flames’...

Chess Mates teaches fun chess classes for kids in Brisbane through fun stories and activities

Mater Education offers healthcare programs for the whole community, including career pathways for high school students, as well as personal and profes...

South Brisbane

Samford-based STEM Punks offers STEM classes for kids all over Australia, which are designed to teach children the fundamental building blocks of STEM...

All over Australia

Keep Up To Date With Brisbane Kids!