Families today have a real choice between travelling to a physical class and learning online from home. Both can work very well, and both can fail. The difference usually comes down to the student and to how the class is run, not the format itself. Here is an honest look at physical and online A/L ICT classes to help you decide.
Physical classes: strengths and limits
Strengths
- Structure and routine. A fixed time and place helps many students stay consistent.
- Fewer distractions than studying at home with a phone nearby.
- Immediate help. Students can ask questions and get instant feedback during practice.
- Peer motivation. Working alongside other serious students raises standards.
Limits
- Travel time, which can add hours to a student's week.
- Location. Students far from Colombo may not have access to the class they want.
- A missed class is hard to catch up on unless recordings are provided.
Online A/L ICT classes: strengths and limits
Strengths
- Access from anywhere in the country, with no travel time.
- Recordings let students rewatch difficult topics, which is especially valuable for programming and calculations.
- Flexible revision. Online notes, quizzes and practice tools are always available.
Limits
- Self-discipline is essential. It is easy to "attend" while doing something else.
- Distractions at home from phones, family activity and other tabs.
- A reliable internet connection and a suitable device are needed.
What actually drives results
Whichever format you choose, these factors matter far more than whether the class is online or physical:
- Regular past paper practice with feedback. Students improve when their work is marked and their mistakes are explained.
- Explanations from the basics. ICT builds step by step; gaps in early units cause problems later.
- Access to revision material: recordings, notes and practice questions.
- The student's own consistency: attending every week and practising between classes.
Tip: Whatever you choose, agree a weekly routine with your child: fixed class times, fixed practice times and a short weekly check of what they have learned.
Which one suits your child?
| Your child… | Likely better fit |
|---|---|
| needs structure and is easily distracted at home | Physical |
| lives far from the class or has a long commute | Online |
| is self-motivated and organised | Either |
| likes to rewatch explanations at their own pace | Online, or physical with recordings |
| learns best by asking questions face to face | Physical |
Making online learning work at home
If you choose online classes, a few simple habits make a big difference:
- Set up a fixed study place with a table, good light and the device used only for study during class time.
- Keep the camera on and the phone in another room during live sessions where possible.
- Take handwritten notes. Writing by hand keeps attention on the lesson and prepares students for writing answers in the exam.
- Watch recordings with a purpose: pause, attempt the example yourself, then compare with the explanation.
- Check in weekly. Parents can ask to see the week's notes and practice work; a short conversation keeps students accountable.
Questions to ask before you choose any class
- How often do students do past paper practice, and how is it marked?
- Are lessons recorded, and how long can students access the recordings?
- How are students' questions answered between classes?
- Does the class cover the whole syllabus with time left for revision?
- How is progress tracked and shared with parents?
How itguru.lk runs both formats
We offer English medium A/L ICT in both formats: physical classes at Sasip Nugegoda and Shakthi Bambalapitiya, and online classes island-wide. Students in every format have access to lesson recordings and revision resources through our student portal, so a missed lesson or a difficult topic can always be revisited.
The right format is the one your child will attend consistently and engage with fully. For more on choosing the subject itself, read Is A/L ICT a good choice?, and see the class timetable for current batches.


