The National Zoo runs various programmes emphasising the value of a healthy environment to build a prosperous South Africa.

The NZG increases learners’ awareness of life science, biodiversity and its conservation via dynamic and interactive learning opportunities. These structured learning and teaching programmes are aligned with the National Curriculum Statement and the educational levels of participants. Some of these are available daily to visiting schools, while other (called themed lessons) are facilitated during certain times of the year only. Lessons are also facilitated during science festivals.

Learn more about…

School programmes

The NZG’s daily lessons are facilitated to school groups visiting the zoo from Mondays to Fridays. Schools are encouraged to book for these lessons, but many schools arrive unannounced.

Read more

Youth courses

This 4-day course is presented to learners in Grades 7 – 12. This activity-filled course introduces learners to the wider field of nature conservation

Read more


The purpose of the Animal Collections and Conservation Department is to oversee all management and husbandry aspects relating to the animal collections of the NZG, and to promote and conduct conservation activities that focus on population sustainability in ex situ as well as in situ environments.

Read more


On having completed the Junior Nature Conservators course, children are invited to join the ZooClub. This is a life science club which offers a variety of activities and projects to create a better understanding of nature and the environment as well as exposing members to career choices.

Read more

Adopt an animal

Have you ever wanted to own your very own wild animal? Well here is your chance – adopt an animal of your choice at the NZG and be their proud parent for a year.

Read more


blue blooded creatures

Unlike mammals, spiders, snails and octopi have blue blood. This is because the hemocyanin molecule that oxygen is bound to in these animals contains copper, which gives their blood the blue colour