Free CAPS annual teaching plans (ATPs) for Grade R to 12: 347 subject plans in PDF. Each ATP shows which topics are taught in every week of Term 1 to Term 4 and when the formal assessments happen.
Choose a grade, then your subject. Language subjects have separate plans for Home Language (HL), First Additional Language (FAL) and Second Additional Language (SAL). You can download the PDF straight from this page.
Grade R ATPs 1 subjects
-
Coding and Robotics Grade R ATP
Teaching plan2023Term 1 to 4
Grade 1 ATPs 7 subjects
-
Afrikaans FAL Grade 1 ATP
Teaching plan2023Term 1 to 4
-
Afrikaans HL Grade 1 ATP
Teaching plan2023Term 1 to 4
-
English FAL Grade 1 ATP
Teaching plan2023Term 1 to 4
-
English HL Grade 1 ATP
Teaching plan2023Term 1 to 4
-
Life Skills : & Grade 1 ATP
Teaching plan2021Term 1 to 4
-
Mathematics : & Grade 1 ATP
Teaching plan2023Term 1 to 4
-
Tshivenda : & Grade 1 ATP
Teaching planTerm 1 to 4
Grade 2 ATPs 7 subjects
-
Afrikaans EAT : & Grade 2 ATP
Teaching planTerm 1 to 4
-
Afrikaans HL : & Grade 2 ATP
Teaching planTerm 1 to 4
-
English FAL : & Grade 2 ATP
Teaching planTerm 1 to 4
-
English HL : & Grade 2 ATP
Teaching plan2025Term 1 to 4
-
IsiXhosa HL : & Grade 2 ATP
Teaching planTerm 1 to 4
-
Life Skills : & Grade 2 ATP
Teaching planTerm 1 to 4
-
Mathematics : & Grade 2 ATP
Teaching plan2023Term 1 to 4
Grade 3 ATPs 6 subjects
-
Afrikaans FAL : & Grade 3 ATP
Teaching plan2023Term 1 to 4
-
English HL Grade 3 ATP
Teaching plan2023Term 1 to 4
-
isiXhosa HL Grade 3 ATP
Teaching plan2023Term 1 to 4
-
Life Skills IsiXhosa : & Grade 3 ATP
Teaching plan2021Term 1 to 4
-
Life Skills : & Grade 3 ATP
Teaching plan2021Term 1 to 4
-
Mathematics Grade 3 ATP
Teaching plan2023Term 1 to 4
Grade 4 ATPs 18 subjects
-
English FAL : & Grade 4 ATP
Teaching plan2023Term 1 to 4
-
English HL : & Grade 4 ATP
Teaching plan2023Term 1 to 4
-
Geography Afrikaans : Jaarlikse Onderrigplan & Grade 4 ATP
Teaching planTerm 1 to 4
-
History Afrikaans : Jaarlikse Onderrigplan & Grade 4 ATP
Teaching planTerm 1 to 4
-
isiXhosa FAL Grade 4 ATP
Teaching plan2023Term 1 to 4
-
isiXhosa HL Grade 4 ATP
Teaching plan2023Term 1 to 4
-
isiZulu FAL Grade 4 ATP
Teaching plan2023Term 1 to 4
-
isiZulu HL Grade 4 ATP
Teaching plan2023Term 1 to 4
-
Life Skills : & Grade 4 ATP
Teaching plan2023Term 1 to 4
-
Mathematics : & Grade 4 ATP
Teaching plan2023Term 1 to 4
-
Natural Sciences and Technology Grade 4 ATP
Teaching plan2023Term 1 to 4
-
Sepedi FAL Grade 4 ATP
Teaching plan2023Term 1 to 4
-
Sepedi HL Grade 4 ATP
Teaching plan2023Term 1 to 4
-
Sesotho FAL Grade 4 ATP
Teaching plan2023Term 1 to 4
-
Sesotho HL Grade 4 ATP
Teaching plan2023Term 1 to 4
-
Setswana FAL Grade 4 ATP
Teaching plan2023Term 1 to 4
-
Setswana HL Grade 4 ATP
Teaching plan2023Term 1 to 4
-
Social Sciences : & Grade 4 ATP
Teaching plan2021Term 1 to 4
Grade 5 ATPs 23 subjects
-
Afrikaans FAL Grade 5 ATP
Teaching plan2023Term 1 to 4
-
Afrikaans Home Language Grade 5 ATP
Teaching plan2023Term 1 to 4
-
English FAL Grade 5 ATP
Teaching plan2023Term 1 to 4
-
English Home Language Grade 5 ATP
Teaching plan2023Term 1 to 4
-
IsiNdebele FAL Grade 5 ATP
Teaching plan2023Term 1 to 4
-
IsiNdebele Home Language Grade 5 ATP
Teaching plan2023Term 1 to 4
-
IsiXhosa Home Language Grade 5 ATP
Teaching plan2023Term 1 to 4
-
isiZulu FAL Grade 5 ATP
Teaching plan2023Term 1 to 4
-
isiZulu HL Grade 5 ATP
Teaching plan2023Term 1 to 4
-
Life Skills Grade 5 ATP
Teaching plan2023Term 1 to 4
-
Mathematics Grade 5 ATP
Teaching plan2023Term 1 to 4
-
Natural Sciences and Technology Grade 5 ATP
Teaching plan2023Term 1 to 4
-
Sepedi FAL Grade 5 ATP
Teaching plan2023Term 1 to 4
-
Sepedi HL Grade 5 ATP
Teaching plan2023Term 1 to 4
-
Sesotho FAL Grade 5 ATP
Teaching plan2023Term 1 to 4
-
Sesotho Home Language Grade 5 ATP
Teaching plan2023Term 1 to 4
-
Setswana FAL Grade 5 ATP
Teaching plan2023Term 1 to 4
-
Setswana HL Grade 5 ATP
Teaching plan2023Term 1 to 4
-
Siswati FAL Grade 5 ATP
Teaching plan2023Term 1 to 4
-
Siswati Home Language Grade 5 ATP
Teaching plan2023Term 1 to 4
-
Social Sciences Grade 5 ATP
Teaching plan2023Term 1 to 4
-
Tshivenda FAL Grade 5 ATP
Teaching plan2023Term 1 to 4
-
Tshivenda Home Language Grade 5 ATP
Teaching plan2023Term 1 to 4
Grade 6 ATPs 24 subjects
-
Afrikaans EAT Graad 6 Grade 6 ATP
Teaching plan2023Term 1 to 4
-
Afrikaans HT Graad 6 Grade 6 ATP
Teaching plan2023Term 1 to 4
-
English FAL Grade 6 ATP
Teaching plan2023Term 1 to 4
-
English HL Grade 6 ATP
Teaching plan2023Term 1 to 4
-
IsiNdebele FAL Grade 6 ATP
Teaching plan2023Term 1 to 4
-
IsiNdebele HL IGREYIDI 6 Grade 6 ATP
Teaching plan2023Term 1 to 4
-
IsiXhosa FAL IBANGA 6 Grade 6 ATP
Teaching plan2023Term 1 to 4
-
IsiXhosa HL IBANGA 6 Grade 6 ATP
Teaching plan2023Term 1 to 4
-
IsiZulu FAL IBANGA LESI 6 Grade 6 ATP
Teaching plan2023Term 1 to 4
-
IsiZulu HL IBANGA LESI 6 Grade 6 ATP
Teaching plan2023Term 1 to 4
-
Life Skills Grade 6 ATP
Teaching plan2023Term 1 to 4
-
Mathematics Grade 6 ATP
Teaching plan2023Term 1 to 4
-
Natural Sciences and Technology Grade 6 ATP
Teaching plan2023Term 1 to 4
-
Sepedi FAL Kreiti Ya 6 Grade 6 ATP
Teaching plan2023Term 1 to 4
-
Sepedi HL Kreiti Ya 6 Grade 6 ATP
Teaching plan2023Term 1 to 4
-
Sesotho FAL Kereiti Ya 6 Grade 6 ATP
Teaching plan2023Term 1 to 4
-
Sesotho Puo Ya Lapeng Kereiti Ya 6 Grade 6 ATP
Teaching plan2023Term 1 to 4
-
Setswana Puo Ya Gae Mophato 6 Grade 6 ATP
Teaching plan2023Term 1 to 4
-
Setswana Puo Ya Tlaleletšo Ya Ntlha Mophato 6 Grade 6 ATP
Teaching plan2023Term 1 to 4
-
Siswati FAL LIBANGA 6 Grade 6 ATP
Teaching plan2023Term 1 to 4
-
Siswati LULWIMI LWASEKHAYA LIBANGA 6 Grade 6 ATP
Teaching plan2023Term 1 to 4
-
Social Sciences Grade 6 ATP
Teaching plan2023Term 1 to 4
-
Xitsonga FAL Gireidi Ya 6 Grade 6 ATP
Teaching plan2023Term 1 to 4
-
Xitsonga HL Gireidi Ya 6 Grade 6 ATP
Teaching plan2023Term 1 to 4
Grade 7 ATPs 21 subjects
-
Afrikaans FAL Grade 7 ATP
Teaching plan2023Term 1 to 4
-
Afrikaans HL Grade 7 ATP
Teaching plan2023Term 1 to 4
-
Creative Arts Grade 7 ATP
Teaching plan2023Term 1 to 4
-
Economic and Management Sciences Grade 7 ATP
Teaching plan2023Term 1 to 4
-
English FAL Grade 7 ATP
Teaching plan2023Term 1 to 4
-
English HL Grade 7 ATP
Teaching plan2023Term 1 to 4
-
IsiNdebele FAL Grade 7 ATP
Teaching plan2023Term 1 to 4
-
IsiNdebele HL Grade 7 ATP
Teaching plan2023Term 1 to 4
-
IsiXhosa HL Grade 7 ATP
Teaching plan2023Term 1 to 4
-
isiZulu FAL Grade 7 ATP
Teaching plan2023Term 1 to 4
-
isiZulu HL Grade 7 ATP
Teaching plan2023Term 1 to 4
-
Life Orientation Grade 7 ATP
Teaching plan2023Term 1 to 4
-
Mathematics Grade 7 ATP
Teaching plan2023Term 1 to 4
-
Natural Sciences Grade 7 ATP
Teaching plan2023Term 1 to 4
-
Sepedi FAL Grade 7 ATP
Teaching plan2023Term 1 to 4
-
Sepedi HL Grade 7 ATP
Teaching plan2023Term 1 to 4
-
Setswana FAL Grade 7 ATP
Teaching plan2023Term 1 to 4
-
Setswana HL Grade 7 ATP
Teaching plan2023Term 1 to 4
-
Social Sciences Grade 7 ATP
Teaching plan2023Term 1 to 4
-
Technology Grade 7 ATP
Teaching plan2023Term 1 to 4
-
Technology Grade 7 ATP
Teaching plan2023Term 1 to 4
Grade 8 ATPs 31 subjects
-
Afrikaans FAL Grade 8 ATP
Teaching plan2023Term 1 to 4
-
Afrikaans HL Grade 8 ATP
Teaching plan2023Term 1 to 4
-
Creative Arts Dance Grade 8 ATP
Teaching plan2023Term 1 to 4
-
Creative Arts Drama Grade 8 ATP
Teaching plan2023Term 1 to 4
-
Creative Arts Music Grade 8 ATP
Teaching plan2023Term 1 to 4
-
Creative Arts Visual Arts Grade 8 ATP
Teaching plan2023Term 1 to 4
-
Economic and Management Sciences Grade 8 ATP
Teaching plan2023Term 1 to 4
-
English FAL Grade 8 ATP
Teaching plan2023Term 1 to 4
-
English HL Grade 8 ATP
Teaching plan2023Term 1 to 4
-
IsiNdebele FAL Grade 8 ATP
Teaching plan2023Term 1 to 4
-
IsiNdebele HL Grade 8 ATP
Teaching plan2023Term 1 to 4
-
IsiXhosa FAL Grade 8 ATP
Teaching plan2023Term 1 to 4
-
IsiXhosa HL Grade 8 ATP
Teaching plan2023Term 1 to 4
-
IsiZulu FAL Grade 8 ATP
Teaching plan2023Term 1 to 4
-
IsiZulu FAL Grade 8 ATP
Teaching plan2023Term 1 to 4
-
IsiZulu HL Grade 8 ATP
Teaching plan2023Term 1 to 4
-
Life Orientation Grade 8 ATP
Teaching plan2023Term 1 to 4
-
Mathematics Grade 8 ATP
Teaching plan2023Term 1 to 4
-
Natural Sciences Grade 8 ATP
Teaching plan2023Term 1 to 4
-
SASL HL Grade 8 ATP
Teaching plan2023Term 1 to 4
-
Sepedi FAL Grade 8 ATP
Teaching plan2023Term 1 to 4
-
Sepedi HL Grade 8 ATP
Teaching plan2023Term 1 to 4
-
Sesotho FAL Grade 8 ATP
Teaching plan2023Term 1 to 4
-
Sesotho HL Grade 8 ATP
Teaching plan2023Term 1 to 4
-
Setswana HL Grade 8 ATP
Teaching plan2023Term 1 to 4
-
Siswati FAL Grade 8 ATP
Teaching plan2023Term 1 to 4
-
Siswati HL Grade 8 ATP
Teaching plan2023Term 1 to 4
-
Social Sciences Grade 8 ATP
Teaching plan2023Term 1 to 4
-
Tshivenda FAL Grade 8 ATP
Teaching plan2023Term 1 to 4
-
Xitsonga FAL Grade 8 ATP
Teaching plan2023Term 1 to 4
-
Xitsonga HL Grade 8 ATP
Teaching plan2023Term 1 to 4
Grade 9 ATPs 32 subjects
-
Afrikaans FAL Grade 9 ATP
Teaching plan2023Term 1 to 4
-
Afrikaans HL Grade 9 ATP
Teaching plan2023Term 1 to 4
-
Creative Arts Dance Grade 9 ATP
Teaching plan2023Term 1 to 4
-
Creative Arts Drama Grade 9 ATP
Teaching plan2023Term 1 to 4
-
Creative Arts Music Grade 9 ATP
Teaching plan2023Term 1 to 4
-
Creative Arts Visual Arts Grade 9 ATP
Teaching plan2023Term 1 to 4
-
Economic and Management Sciences Grade 9 ATP
Teaching plan2023Term 1 to 4
-
English FAL Grade 9 ATP
Teaching plan2023Term 1 to 4
-
English HL Grade 9 ATP
Teaching plan2023Term 1 to 4
-
IsiNdebele FAL Grade 9 ATP
Teaching plan2023Term 1 to 4
-
IsiNdebele HL Grade 9 ATP
Teaching plan2023Term 1 to 4
-
IsiXhosa FAL Grade 9 ATP
Teaching plan2023Term 1 to 4
-
IsiZulu FAL Grade 9 ATP
Teaching plan2023Term 1 to 4
-
IsiZulu HL Grade 9 ATP
Teaching plan2023Term 1 to 4
-
Life Orientation Grade 9 ATP
Teaching plan2023Term 1 to 4
-
Mathematics Grade 9 ATP
Teaching plan2023Term 1 to 4
-
Natural Sciences Grade 9 ATP
Teaching plan2023Term 1 to 4
-
SASL HL Grade 9 ATP
Teaching plan2023Term 1 to 4
-
Sepedi FAL Grade 9 ATP
Teaching plan2023Term 1 to 4
-
Sepedi HL Grade 9 ATP
Teaching plan2023Term 1 to 4
-
Sesotho FAL Grade 9 ATP
Teaching plan2023Term 1 to 4
-
Sesotho HL Grade 9 ATP
Teaching plan2023Term 1 to 4
-
Setswana FAL Grade 9 ATP
Teaching plan2023Term 1 to 4
-
Setswana HL Grade 9 ATP
Teaching plan2023Term 1 to 4
-
Siswati FAL Grade 9 ATP
Teaching plan2023Term 1 to 4
-
Siswati HL Grade 9 ATP
Teaching plan2023Term 1 to 4
-
Social Sciences Grade 9 ATP
Teaching plan2023Term 1 to 4
-
Technology Grade 9 ATP
Teaching plan2023Term 1 to 4
-
Tshivenda FAL Grade 9 ATP
Teaching plan2023Term 1 to 4
-
Tshivenda HL Grade 9 ATP
Teaching plan2023Term 1 to 4
-
Xitsonga FAL Grade 9 ATP
Teaching plan2023Term 1 to 4
-
Xitsonga HL Grade 9 ATP
Teaching plan2023Term 1 to 4
Grade 10 ATPs 61 subjects
-
Accounting Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Afrikaans FAL Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Afrikaans HL Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Afrikaans SAL Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Agricultural Management Practices Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Agricultural Sciences Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Agricultural Technology Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Business Studies Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Civil Technology Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Computer Applications Technology Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Consumer Studies Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Dance Studies Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Dramatic Arts Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Economics Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Electrical Technology Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Engineering Graphics and Design Grade 10 ATP
Teaching plan2023Term 1 to 4
-
English FAL Grade 10 ATP
Teaching plan2023Term 1 to 4
-
English HL Grade 10 ATP
Teaching plan2023Term 1 to 4
-
English SAL Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Geography Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Mathematics Grade 10 ATP
Teaching plan2023Term 1 to 4
-
History Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Hospitality Studies Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Information Technology Grade 10 ATP
Teaching plan2023Term 1 to 4
-
IsiNdebele HL Grade 10 ATP
Teaching plan2023Term 1 to 4
-
IsiNdebele SAL Grade 10 ATP
Teaching plan2023Term 1 to 4
-
IsiXhosa FAL Grade 10 ATP
Teaching plan2023Term 1 to 4
-
IsiXhosa HL Grade 10 ATP
Teaching plan2023Term 1 to 4
-
IsiXhosa SAL Grade 10 ATP
Teaching plan2023Term 1 to 4
-
IsiZulu FAL Grade 10 ATP
Teaching plan2023Term 1 to 4
-
IsiZulu HL Grade 10 ATP
Teaching plan2023Term 1 to 4
-
IsiZulu SAL Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Life Orientation Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Life Sciences Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Mathematical Literacy Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Mechanical Technology Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Music IAM Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Physical Sciences Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Religion Studies Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Sepedi FAL Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Sepedi HL Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Sepedi SAL Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Sesotho FAL Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Sesotho HL Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Sesotho SAL Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Setswana HL Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Setswana SAL Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Siswati FAL Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Siswati HL Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Siswati SAL Grade 10 ATP
Teaching plan2023Term 1 to 4
-
South African Sign Language HL Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Technical Mathematics Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Technical Sciences Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Tourism Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Tshivenda FAL Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Tshivenda HL Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Tshivenda SAL Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Visual Arts Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Xitsonga FAL Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Xitsonga HL Grade 10 ATP
Teaching plan2023Term 1 to 4
-
Xitsonga SAL Grade 10 ATP
Teaching plan2023Term 1 to 4
Grade 11 ATPs 66 subjects
-
Accounting Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Afrikaans First Additional Language FAL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Afrikaans Home Language HL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Afrikaans Second Additional Language SAL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Agricultural Management Practices Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Agricultural Sciences Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Agricultural Technology Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Business Studies Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Civil Technology Civil Services Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Computer Applications Technology CAT Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Computer Applications Technology CAT Grade 11 ATP
Teaching planTerm 1 to 4
-
Consumer Studies Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Consumer Studies Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Dance Studies Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Design Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Dramatic Arts Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Economics Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Electrical Technology Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Engineering Graphics and Design EGD Grade 11 ATP
Teaching plan2023Term 1 to 4
-
English First Additional Language FAL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
English Home Language HL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
English Second Additional Language SAL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Geography Grade 11 ATP
Teaching plan2023Term 1 to 4
-
s – Grade 11 ATP
Teaching plan2024Term 1 to 4
-
History Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Hospitality Studies Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Information Technology Grade 11 ATP
Teaching plan2023Term 1 to 4
-
IsiNdebele First Additional Language FAL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
IsiNdebele Home Language HL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
IsiNdebele Second Additional Language SAL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
IsiXhosa First Additional Language FAL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
IsiXhosa Home Language HL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
IsiXhosa Second Additional Language SAL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
IsiZulu First Additional Language FAL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
IsiZulu Home Language HL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
IsiZulu Second Additional Language SAL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Life Orientation Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Life Sciences Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Mathematical Literacy Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Mathematics Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Mechanical Technology Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Physical Sciences Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Religious Studies Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Sepedi First Additional Language FAL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Sepedi Home Language HL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Sepedi Second Additional Language SAL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Sesotho First Additional Language FAL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Sesotho Home Language HL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Sesotho Second Additional Language SAL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Setswana First Additional Language FAL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Setswana Home Language HL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Setswana Second Additional Language SAL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Siswati First Additional Language FAL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Siswati Home Language HL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Siswati Second Additional Language SAL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
South African Sign Language SASL Home Language HL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
South African Sign Language SASL Home Language HL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Technical Mathematics Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Technical Sciences Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Tourism Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Tshivenda First Additional Language FAL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Tshivenda Second Additional Language SAL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Visual Arts Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Xitsonga First Additional Language FAL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Xitsonga Home Language HL Grade 11 ATP
Teaching plan2023Term 1 to 4
-
Xitsonga Second Additional Language SAL Grade 11 ATP
Teaching plan2023Term 1 to 4
Grade 12 ATPs 50 subjects
-
Accounting s Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Agricultural Management Practices : The Essential Teacher’s Guide Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Agricultural Sciences : & Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Agricultural Technology : & Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Business Studies Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Civil Services Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Computer Applications Technology : & Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Consumer Studies Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Dance Studies : & Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Design : & Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Dramatic Arts : & Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Economics : & Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Electrical Technology: Digital Electronics for Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Electrical Technology: Electronics: Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Engineering Graphics and Design EGD : & Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Geography : & Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Afrikaans Second Additional Language : A Comprehensive Teacher’s Guide Grade 12 ATP
Teaching plan2023Term 1 to 4
-
s Grade 12 ATP
Teaching plan2025Term 1 to 4
-
Electrical Technology Grade 12 ATP
Teaching plan2023Term 1 to 4
-
English Second Additional Language : A Comprehensive Teacher’s Guide Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Sepedi Second Additional Language : A Comprehensive Teacher’s Guide Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Sesotho Second Additional Language : A Comprehensive Teacher’s Guide Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Setswana Second Additional Language : A Comprehensive Teacher’s Guide Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Tshivenda Second Additional Language : A Comprehensive Teacher’s Guide Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Xitsonga Second Additional Language SAL Grade 12 ATP
Teaching plan2023Term 1 to 4
-
History : & Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Hospitality Studies : & Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Information Technology : & Grade 12 ATP
Teaching plan2023Term 1 to 4
-
isiNdebele FAL Grade 12 ATP
Teaching plan2023Term 1 to 4
-
isiNdebele HL Grade 12 ATP
Teaching plan2023Term 1 to 4
-
isiNdebele SAL Grade 12 ATP
Teaching plan2023Term 1 to 4
-
isiXhosa FAL Grade 12 ATP
Teaching plan2023Term 1 to 4
-
isiXhosa HL Grade 12 ATP
Teaching plan2023Term 1 to 4
-
isiXhosa SAL Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Life Orientation : & Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Life Sciences : & Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Mathematical Literacy Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Mathematics : & Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Mechanical Technology Automotive : Curriculum & Assessment Guide Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Mechanical Technology Fitting and Machining : Curriculum & Assessment Guide Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Music Indigenous African Music – IAM Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Physical Sciences : & Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Religious Studies for Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Siswati FAL Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Siswati HL Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Siswati SAL Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Technical Mathematics : & Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Technical Sciences : & Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Tourism : & Grade 12 ATP
Teaching plan2023Term 1 to 4
-
Visual Arts : & Grade 12 ATP
Teaching plan2023Term 1 to 4
Questions About Annual Teaching Plans
What is an annual teaching plan (ATP)?
An ATP is the DBE plan that sets out which CAPS topics are taught in each week of Term 1 to Term 4, and when formal assessments (tests, tasks and exams) take place.
Who uses the ATPs?
Teachers use them to plan lessons and assessments. Learners and parents use them to see what is coming in each term and to plan revision.
Which ATPs apply this year?
The ATPs on this page are the current DBE plans used in schools. Each subject page shows the year of the plan.
