A student-led nonprofit offering free online courses for elementary and middle school students taught by passionate student volunteers.
We are a student-run nonprofit that hosts free online courses throughout the year for elementary and middle school students. Our community-based approach covers English, science, history, math and more. We believe in creating a strong academic base and introducing supplemental lessons in an engaging way.
Read More About UsFill out our quick Google Form with your child's name, grade, and the course they'd like to join.
You'll receive a link by email. Click it at the scheduled time from any device — easy!
Enjoy fun, engaging sessions with friendly student teachers who genuinely care about your growth.
Have questions about our courses? Interested in volunteering? We'd love to hear from you.
ktkacton@gmail.comFree online classes for K–8 students, held live on our platform. All of our courses are free. Check back here when registration opens!
We are putting together our summer lineup now. Sign up to be notified when registration opens, or email us with any questions.
Get NotifiedSubjects we typically offer
Around April of 2020, students began attending school online. And while working from the comfort of home had its perks, the amount of education a child received decreased. It wasn't the same.
So, a few teenagers gathered to make a small difference. Every Friday, just for an hour, they'd have two lessons for little five or six-year-olds to enjoy. Over time, the number of teachers increased, as did the number of students.
We chose the name "Kids Teaching Kids" because, well, we're not exactly professionals. But we work to achieve our goal of creating an engaging and educational learning experience for young kids. We simplify complex topics to make learning both fun and effective, ensuring every child can benefit from our resources.
Currently, we offer a variety of courses in areas like writing, biology, and math. These classes are designed to provide valuable student learning resources in an engaging format. We welcome you to experience our classes and discover if they're the right fit for your learning journey.
All classes are held live on our platform — join from any device, anywhere at home.
Taught by passionate student volunteers from across our chapters.
No fees, ever. Accessible education for every child in our community.
Born during COVID-19 by local students who wanted to make a difference.
Rooted in local communities, serving students and families wherever they are.
Courses for elementary and middle school students across all subjects.
Kids Teaching Kids is a student-run nonprofit, and we rely on the generosity of our community to keep our programs free and accessible. Your donations help us provide resources, expand our course offerings, and reach more students.
If you'd like to support our mission, scan the QR code or click the button below to donate. Every contribution makes a difference!
Donate via PayPal →Scan to donate
From a small Friday afternoon video call to a thriving nonprofit — here's the KTK story.
In April 2020, as schools shifted online, a group of local 8th-grade students decided to act. They hosted simple Friday sessions for kindergarteners two lessons, a little warmth, and a lot of heart.
Word spread. More student volunteers joined, enrollment climbed, and subjects expanded from basic literacy to math, science, and more.
KTK officially incorporated as a student-run nonprofit with a formal board a President, Vice Presidents, and Marketing Director, all high school students.
Multiple courses every season Cell Biology to Advanced Math with a diverse team from ABRHS and RJ Grey. The mission stays the same: make learning fun, free, and for everyone.
Our board leads the organization, and our instructors bring every class to life all of them students themselves.


















Kids Teaching Kids is looking for student volunteers to become new teachers and TAs! We offer volunteer hours for teaching, TAing, and preparing course material. All classes are held on our platform. No prior experience needed.
You can start by TAing existing courses until you're ready to lead your own. It's flexible, rewarding, and earns volunteer hours!
Fill Out Our Hiree Form →Looking for teachers who will engage and educate elementary and middle schoolers. Have a subject you love? Come in with your own course ideas or we can assign you one. Details shared during the interview!
Email questions to ktkacton@gmail.com
A TA monitors the class, helps if technical issues arise, records lessons on request, takes attendance, and keeps class running smoothly. No preparation needed — perfect for getting started!
Witness student growth firsthand and learn what it's like to be a teacher.
Earn hours for teaching, TAing, and prep work great for college apps!
One course or every season you decide. Total flexibility.
As a teacher, you set the time and dates for your classes. KTK will advertise your course to students and families.
Classes are hosted on our platform, so you will need a slideshow or Google Doc to share on screen. Including text, pictures, and occasional videos helps keep students engaged.
Courses should have at least 4 lessons (up to around 10) around a single topic. Classes run 30 to 60 minutes, once a week. Co-teaching with another student is always welcome!
Chapter heads are responsible for building and managing KTK in their local area. This includes recruiting student teachers, coordinating course schedules, and making sure classes run smoothly.
You will work closely with the KTK board and have full support as you grow your chapter. No prior experience running an organization is necessary, just drive and a genuine interest in education.
If you are interested in starting a chapter in your school or community, reach out at ktkacton@gmail.com and we will walk you through the process.
Enter the 6-character code your teacher gave you to join your class.
Enter a class code on the Join Class page to enter your classroom.
Free online classes for K–8 students. Takes less than 2 minutes. You'll receive a confirmation email with details and schedule.
We'll send a confirmation email within 24 hours with your class details.
Prefer the Google Form directly? Click here →