How to Prepare for the Computer Science Teacher License Test: A Plan by Weeks Remaining and Standard Weights
A Computer Science subject test study plan for 8, 4 or 2 weeks left: heaviest standards first, how many questions to do each week, working by hand without a calculator, and a full mock exam in the last week.
- Questions and time
- 88 questions · 120 minutes
- Pass mark
- 50%
- Exam fee
- SAR 100 for the subject test
Start with 10 free questions to find what needs more work. No sign-up, with answer explanations.
Try 10 free questions and see your levelPut what you just read into practice
Start with 10 free questions to find what needs more work. No sign-up, with answer explanations.
Try 10 free questions and see your levelLast verified: 30 October 2026. Sources: ETEC's applicant guide for the Computer Science professional license test (weights, p. 7) and the Teachers' Professional License page on the Education and Training Evaluation Commission (ETEC) website. This guide is independent: it is not affiliated with ETEC, Qiyas (the National Center for Assessment) or any government body.
In short: start with the two heaviest standards, programming and computer applications (14% each, about 24 of the 88 questions), then databases, operating systems and networks. Practise reading code and converting numbers with pen and paper, because calculators are banned, and finish with a last week that includes a full timed mock exam.
The current subject-test window runs from 18 to 31 October 2026, and the next one is expected in late January 2027, so pick the plan that fits the time you have left.
Know what you are facing
- Time: 88 questions in 120 minutes, about 80 seconds per question. Code questions take longer, so if one stalls you, skip it and come back at the end.
- No penalty for wrong answers: never leave a question blank.
- Your target in numbers: about 44 correct answers out of 88 for a score of 50, 62 for 70 and 71 for 80. Your level uses the lower of this test and the General Educational Test, so read how the level is worked out before you set your target.
- No calculator: number conversions, code tracing and waiting-time calculations are all done with pen and paper.
- Arabic with English terms: questions are in Arabic, and a term may appear in English next to it (Stack, Queue, virtual memory).
Standards in order of weight
| Order | Standards | Weight | Approx. questions out of 88 |
|---|---|---|---|
| 1 | Programming (5), computer and internet applications (9) | 14% each | 12 each |
| 2 | Databases (6), networks (4), operating systems (8) | 8% each | 7 each |
| 3 | Teaching computing (12), digital tools in education (11) | 7% each | 6 each |
| 4 | Cybersecurity (7) | 5% | 4 |
| 5 | Mathematics (1), ethics (10), curriculum (13), higher-order thinking through programming (15), data analysis (16) | 4% each | 3 or 4 each |
| 6 | Logic design (2), computer architecture (3), research and professional development (14) | 3% each | 3 each |
The weights come from ETEC's guide; the question counts are each standard's share of 88, and the full mock exam in the practice area uses the same split. Details are in Computer Science subject test content.
Before you start any plan
- Answer the free questions (10 questions spread across the main standards by weight, every answer explained) to see where you stand.
- Open the practice area. The full mock exam, Weakest topics and My mistakes come with 7-day or lifetime access (prices).
- Use the Arabic and English switch on each question to link every Arabic term with its English equivalent.
With 8 weeks left
About 100 to 150 questions a week (15 to 20 a day), with each day's wrong answers reviewed the same day.
- Week 1: programming (5): reading code, object-oriented programming, stacks and queues.
- Week 2: computer and internet applications (9) and data analysis (16): spreadsheet functions, charts and HTML tags.
- Week 3: databases (6) and operating systems (8).
- Week 4: networks (4) and computer architecture (3).
- Week 5: mathematics (1), logic design (2) and cybersecurity (7).
- Week 6: the teaching standards 12, 11, 15, 13 and 14, plus ethics (10).
- Week 7: a full mock exam at the start of the week, then Weakest topics every day and a pass through My mistakes.
- Week 8: the last week (below).
With 4 weeks left
About 200 to 250 questions a week (30 to 35 a day).
- Week 1: programming (5), computer applications (9) and data analysis (16).
- Week 2: databases (6), operating systems (8) and networks (4).
- Week 3: a full mock exam at the start, then the remaining standards at a faster pace: 1, 2, 3, 7 and the teaching standards 10 to 15, then Weakest topics.
- Week 4: the last week (below).
With 2 weeks left
About 40 to 50 questions a day.
- Day 1: a full timed mock exam as your baseline.
- Days 2 to 7: the six heaviest standards, 5, 9, 6, 8, 4 and 12 (about 51 of the 88 questions), one a day, redoing that day's wrong answers in the evening.
- Week 2: the last week (below), with a quick pass over the small standards through Weakest topics.
The last week
- A full mock exam of 88 questions in two hours, with no phone and no calculator, and pen and paper for working.
- A day spent only on that mock's wrong answers and Weakest topics, then a second full mock exam two or three days before your test. Compare its score with the first, standard by standard.
- Do not start new topics. Keep redoing My mistakes until the questions clear.
- Confirm your date, centre and test format (paper or computer) in your profile, and that your ID is valid.
Working by hand: practise it from day one
- Binary to decimal: add the place values that hold a 1: 101101 = 32 + 8 + 4 + 1 = 45.
- Hexadecimal: 2F = 2 × 16 + 15 = 47.
- Two's complement: to write −5 in 8 bits, 5 = 00000101, flip the bits to 11111010, then add 1 = 11111011.
- Integer division in Java and C++: 7 / 2 between two integers gives 3, not 3.5, and 7 % 3 = 1.
- FCFS scheduling: three processes arrive together with burst times 6, 3 and 2: they wait 0, 6 and 9, an average of 5.
- Tracing loops: draw a trace table with a column per variable and a row per pass; the loop
for (int i = 0; i < 5; i++)runs 5 times.
This plan is our suggestion for organising your time and does not guarantee any score, and your mock exam score is an estimate of readiness, not an official result. Start unit practice with programming and computer applications (28% together), and keep the full mock exam for the end of the plan.
Finished reading? Try a set of questions
Start with 10 free questions to find your weakest units. Keep practising with the full question bank and mock exams from SAR 26.
Sources and references
- ETEC – Applicant guide for the Computer Science professional license test (trial edition, 1441 AH / 2020): standards and weights media.etec.gov.sa
- ETEC – Teachers' Professional License page (format, scoring, dates and FAQ) etec.gov.sa
- ETEC – Professional License Regulations for Educational Jobs (1445 AH revision) media.etec.gov.sa