Subject Specific Curriculum Resources

Subject Specific Curriculum Resources

Subject Specific Curriculum Resources


British Council 

One stop English

Cambridge English

Google Literature Trips – Learn literature whilst mapping Geography of the world:

Tween Tribune

Primary School English Resources


IBM Reading Companion

African Storybook Project

Learn English Apps 

Learn English Games 


Microsoft Maths Learning Maths – Resources for grades 10-12

GeoGebra – Dynamic mathematics software for all levels of education that brings together geometry, algebra, spreadsheets, graphing, statistics and calculus in one easy-to-use package.

Curated Maths Resources

Maths Applets 


Crocodile clips 

Hey Maths! – Deepen mathematical content knowledge while enhancing classroom lessons and instruction.

Physical Science

Intel Skoool – Useful Interactive Maths and Science resources

Physical Science Simulations 

Curated list of science sites 


Crocodile Clips 

Social Sciences

Discovery education

National Geographic 

Google Maps 


Google Literature Trips – Learn literature whilst mapping Geography of the world

Arc MAP 




Teaching history 

South African History 

EDtech Teacher– curated sites for teaching history

Accounting & EMS

Money Instructor – Basic Accounting and Bookkeeping lessons

Mindset Accounting resources: Grade 11

Mindset Accounting resources: Grade 12

Economic Management Sciences Resources 

Information Technology & Computer Applications Technology

Mindset – Information Technology Resources for Grade 10

Microsoft Digital Literacy for Students

Intel Tutorials

Hitachi Foundation

Life Sciences & Natural Sciences

Anatomy of the Ear video

Teachers Corner lesson plans

MacCaulay Library

The Wild Classroom



Easy Afrikaans

Learn Afrikaans at home 

Zulu, Tswana, Xhosa, Sotho

Learn Basic Phrases

Zulu wikibooks

Tswana Language Exchange

Agricultural Science

Agricultural Sciences Videos and Blog

Agricultural Science Resources

SchoolNet South Africa is an incorporated Non Profit Company - Registration 2001/012244/08, NPO Number 030-817
and holds Public Benefit Organisation (PBO) Status, in terms of Section 30 of the Income Tax Act - PBO Number 130003557.

Click here to support SchoolNet