Find Classes Find Teachers Advertise List Your Class
Teacher Login →
📋
✏️
📊
🎓

Grow your classroom.
Reach more students.
Earn monthly.

List your class free, run mock exams, track every student's progress — all from one teacher portal. Join 180+ teachers already on EduSpark.

List My Class Free → Advertise with Us →
180+
Teachers Listed
2,400+
Students Reached
950+
Papers Created
Free
To Get Started

Everything you need to teach online

From student discovery to classroom management — EduSpark handles it all.

🔍
Get Discovered
Students search by district, subject, syllabus, and medium. Your class profile appears exactly where they are looking.
📝
Run Mock Exams
Create exam-style practice papers and assign them to your classroom. Questions are auto-marked with AI explanations — no manual grading.
📊
Track Student Progress
See exactly how each student is performing — subject by subject, topic by topic. Spot who needs help before they fall behind.
👥
Manage Your Classroom
Students join with your unique invite code. You control membership, share resources, post announcements, and set student limits.
🌐
Multi-Language Support
EduSpark works in Sinhala, Tamil, and English. Reach students in their preferred language across all nine provinces.
📚
Any Subject, Any Syllabus
Whether you teach Local, Cambridge, or Edexcel — across any subject — your class is listed so the right students find you.

Up and running in minutes

No technical setup. No monthly fees. Fill in your class details and you're live.

1
List your class
Fill in a 2-minute form — class name, subject, district, schedule, and a banner image. Your listing goes live immediately.
2
Students find you
Students in your area search by subject and syllabus. They see your profile, class details, then join with your invite code.
3
Manage from your portal
Run exams, share resources, post announcements, and track every student's progress in real time from your teacher dashboard.

Ready to join EduSpark?

Choose what applies to you below.

Already on EduSpark?
Log in to your teacher portal to manage existing classrooms, check student progress, and create new exams.
  • View your classroom dashboard
  • Check student results & analytics
  • Add new classes or papers
  • Manage join requests
Log in to Teacher Portal →