| Picture | Subject | Grade | Description | Units | Links |
![]() | eLearning | Any | This course is about the objectives and principles of eLearning. It also introduces the circle of learning | 1- Draft: 3 units Ready for teaching: 2 units | Details |
| Primary Science | 1 | This course is for grade 1 primary science | Ready for teaching: 23 units | Details | |
| Primary Science | 2 | This science coure is for grade 2 students. | 3- Under Review: 5 units Ready for teaching: 20 units | Details | |
| Primary Science | 3 | Primary Science of Grade 3 | 2- Assigned: 5 units 3- Under Review: 1 units Ready for teaching: 17 units | Details | |
| Primary Science | 4 | This course is for grade 4 primary science | 3- Under Review: 2 units Ready for teaching: 22 units | Details | |
| Primary Science | 5 | Grade 5 Primary Science Course | 2- Assigned: 5 units Ready for teaching: 28 units | Details | |
![]() | English Grammar | 1 | English Grammar or Grade 1 | Ready for teaching: 20 units | Details |
![]() | English Grammar | 2 | English Grammar for Grade 2 | Ready for teaching: 15 units | Details |
![]() | English Grammar | 3 | English Grammar for Grade 3 | 2- Assigned: 7 units Ready for teaching: 7 units | Details |
![]() | English Grammar | 4 | English Grammar for Grade 4 | 1- Draft: 13 units 2- Assigned: 5 units Ready for teaching: 5 units | Details |
![]() | English Grammar | 5 | English Grammar for Grade 5 | 1- Draft: 17 units Ready for teaching: 5 units | Details |
![]() | Mathematics | 1 | Mathematics | Ready for teaching: 33 units | Details |
![]() | Mathematics | 2 | Mathematics | 1- Draft: 6 units 2- Assigned: 2 units Ready for teaching: 36 units | Details |
![]() | Mathematics | 3 | Mathematics Grade 3 | 2- Assigned: 1 units 3- Under Review: 5 units Ready for teaching: 32 units | Details |
![]() | Mathematics | 4 | Mathematics | 1- Draft: 11 units 2- Assigned: 11 units Ready for teaching: 14 units | Details |
![]() | Mathematics | 5 | Mathematics | 1- Draft: 10 units Ready for teaching: 15 units | Details |
![]() | Volunteer Training | All | Skills for effective Volunteering | 1- Draft: 8 units | Details |
| Great Scientists | All | Great Scientists | 1- Draft: 5 units Ready for teaching: 1 units | Details | |
| Humanities | All | This course is designed for primary grade students. It informs about the significant events in the journery of humans on earth in the last 60 thousand years. Such events start from the migration out-of-Africa and include interesting topics like discovery of fire, migrations, beginning of farming, techonologies developed during stone, bronze and iron ages, human warfare, and how humans populated all the continents. The course attempts to blend the information we gather from the Quran and modern scientific research, particularly genetics, and presents the content in a story-telling style which is loved by the primary grade children everywhere. Like every other course there are about 10 multiple choice questions(MCQs) at the end of each unit. | 1- Draft: 3 units Ready for teaching: 20 units | Details | |
![]() | Volunteer Training | All | This course provides information and guidelines to field volunteers to fulfill their day to day responsibilities | Ready for teaching: 1 units | Details |
![]() | Drawing and Modeling | All | This course is about drawing and modeling of things around us | Ready for teaching: 2 units | Details |
| Mathematics | 3 | This course teaches grade 3 level Mathematics to the children in a fun and interactive way | 1- Draft: 4 units Ready for teaching: 4 units | Details | |
| How to be Confident in Life | All | Objective of this course is to help school teachers and children develop skills to be confident and successful in life | 1- Draft: 6 units | Details | |
![]() | English Comprehension | 1 | English Comprehension | 1- Draft: 1 units | Details |
![]() | English Comprehension | 2 | English Comprehension | 1- Draft: 1 units | Details |
![]() | English Comprehension | 3 | English Comprehension | 1- Draft: 1 units | Details |
![]() | English Comprehension | 4 | English Comprehension | 1- Draft: 1 units | Details |
![]() | English Comprehension | 5 | English Comprehension | 1- Draft: 1 units | Details |
![]() | The Quran for Children | 1 | The Quran for Children for Grade 1 | Ready for teaching: 14 units | Details |
![]() | The Quran for Children | 5 | The Quran for Children for Grade 5 | 1- Draft: 28 units | Details |
![]() | The Quran for Children | 2 | The Quran for Children for Grade 2 | 2- Assigned: 2 units 3- Under Review: 8 units Ready for teaching: 9 units | Details |
![]() | The Quran for Children | 3 | The Quran for Children for Grade 3 | 1- Draft: 14 units 2- Assigned: 13 units | Details |
![]() | The Quran for Children | 4 | The Quran for Children for Grade 4 | 1- Draft: 26 units | Details |
![]() | Spelling English | 1 | Spelling English Grade 1 | Ready for teaching: 1 units | Details |
![]() | Spelling English | 2 | Spelling English Grade 2 | Details | |
![]() | Spelling English | 3 | Spelling English Grade 3 | Details | |
![]() | Spelling English | 4 | Spelling English Grade 4 | Details | |
![]() | Spelling English | 5 | Spelling English Grade 5 | Details |