02/08/2026
We talk about AI, software engineering, and digital transformation.
But in many schools, computer science is still treated as a secondary subject.
After teaching computer science at the secondary level for more than four years, this is one thing I have observed again and again.
Students are excited to learn.
But the system doesn't always give them enough opportunities.
In many schools, computer science receives the following:
- Fewer class periods.
- Lower mark allocation than other core subjects.
- Limited practical sessions.
- Outdated computer labs.
- A shortage of trained computer science teachers.
The curriculum has improved over the years, which is a positive step.
However, curriculum alone is not enough.
Students need enough classroom time, practical learning, and teachers who can connect classroom concepts with today's technology.
When Computer Science is treated as a secondary subject, students often begin to treat it the same way.
As teachers, we also have less time to introduce modern technologies, build problem-solving skills, and prepare students for the digital world.
The interesting part is this:
Whenever I make my classes practical and interactive, students become genuinely interested.
Their curiosity grows.
They ask more questions.
They want to learn beyond the textbook.
That tells me the problem isn't the students.
The problem is that we haven't given computer science the place it deserves in school education.
In my opinion, these changes would make the biggest difference:
• Make computer science a compulsory core subject in schools.
• Strengthen practical learning through modern computer labs and better digital resources.
• Invest in teacher recruitment, continuous training, and professional development so students learn from educators who stay current with technology.
Technology is no longer an optional skill.
It is becoming a basic life skill.
If we want students to be creators, not just consumers of technology, we need to treat computer science as an essential part of every child's education.
I'd love to hear from other teachers, parents, students, and school leaders.
Do you think computer science should be a compulsory core subject in every school? Why or why not?