Free · Online · Student-Run

KIDS
Teaching
KIDS

A student-led nonprofit offering free online courses for elementary and middle school students taught by passionate student volunteers.

Sign Up for Updates Learn More →
Math Science Writing History English Biology Art Music Coding Cooking Math Science Writing History English Biology Art Music Coding Cooking
Our Mission

What is Kids Teaching Kids?

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 Us
How It Works

3 Simple Steps

1

Sign Up as a Student

Fill out our quick Google Form with your child's name, grade, and the course they'd like to join.

2

Join Your Class Online

You'll receive a link by email. Click it at the scheduled time from any device — easy!

3

Learn!

Enjoy fun, engaging sessions with friendly student teachers who genuinely care about your growth.

0
Students Taught
0
Student Teachers
0
Courses Offered
0
Years Running
Testimonials

What Families Are Saying

Parents Say

"Great program."
Maple
"The teachers explain concepts clearly."
Yachao
"I like how KTK offers a variety of courses."
Yun
"Great at teaching and explaining!"
Shailee
"The teacher engaged students in class and provided good feedback on writing assignments."
Xuan

Students Say

"I liked math and writing best. My favorite part is answering questions in class."
Anonymous
"I liked learning science a lot."
Anonymous
"The lessons are easy to understand."
Anonymous
"I liked typing a story about my figure skating experience and sharing it with my teacher."
Eleanor
"I enjoyed the classes."
Misha

Contact Us

Have questions about our courses? Interested in volunteering? We'd love to hear from you.

Summer 2026

Available Courses

Free online classes for K–8 students, held live on our platform. All of our courses are free. Check back here when registration opens!

Summer 2026 courses are on the way.

We are putting together our summer lineup now. Sign up to be notified when registration opens, or email us with any questions.

Get Notified

Subjects we typically offer

Math Science Writing History English And more
About Us

Who Is "Kids Teaching Kids"?

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.

We hope to see you there,
The Kids That Teach Kids 💙

Online via Video

All classes are held live on our platform — join from any device, anywhere at home.

Student Teachers

Taught by passionate student volunteers from across our chapters.

Always Free

No fees, ever. Accessible education for every child in our community.

Founded 2020

Born during COVID-19 by local students who wanted to make a difference.

Community-Based

Rooted in local communities, serving students and families wherever they are.

Grades K–8

Courses for elementary and middle school students across all subjects.

Support KTK

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 →
Donate via PayPal QR Code

Scan to donate

Our History

How It All Began

From a small Friday afternoon video call to a thriving nonprofit — here's the KTK story.

2020
Spring 2020

Founded During the Pandemic

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.

2021
2021 Growing

Expanding the Team & Subjects

Word spread. More student volunteers joined, enrollment climbed, and subjects expanded from basic literacy to math, science, and more.

2022
2022 Official

Becoming a Nonprofit

KTK officially incorporated as a student-run nonprofit with a formal board a President, Vice Presidents, and Marketing Director, all high school students.

Now
Today

Thriving & Expanding

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.

Meet the Team

The People Behind KTK

Our board leads the organization, and our instructors bring every class to life all of them students themselves.

Leadership Team
Meet the people who lead and run KTK!
Ayaan Garg
Co-President
Ayaan Garg
A sophomore at ABRHS who likes to play tennis and learn new math concepts. He loves to research and code, and has participated in numerous math-related state competitions. Whenever classmates are stuck, Ayaan is always willing to help!
TK
Co-President
Tarun Kannan
A Junior at ABRHS with deep interest in biomaterials and engineering. Has played soccer competitively for 10 years, plays piano, and loves teaching STEM courses to young students!
Anish Misro
Vice President
Anish Misro
A sophomore at ABRHS who loves soccer, basketball, volunteering at a local church, and is involved in science research, robotics, and debate. Excited to support younger students through KTK!
SS
Vice President
Supreet Sathish
A Junior at ABRHS who participates in Speech and Volunteering, and manages marketing for many businesses including KTK. Enjoys basketball, TV, and hanging out with friends.
MC
Director of Technology
Maadhav Chandra
A 10th grader at ABRHS who enjoys family, volleyball, and coding. Always willing to step in and help when classmates are struggling.
Aanya Garg
Director of Logistics
Aanya Garg
Aanya is currently in 8th grade at RJ Grey Junior High School and loves learning, especially when it comes to math and science. She has participated in several math competitions, where she has learned a lot and enjoyed participating in. When she's not studying, you can find her playing tennis, reading, or listening to music. Aanya often helps her classmates who are struggling and explains it to them. She is excited to support students to learn and grow through KTK!
Aidan Abayasinghe
Director of Outreach
Aidan Abayasinghe
A sophomore at ABRHS who loves friends and growing plants! Known for enthusiasm and positivity his motto: keep moving forward, no matter what.
Chapter Heads
Leading KTK chapters around the world!
SG
Livingston (NJ) Chapter Head
Siddhanth Ganesh
A passionate leader bringing KTK to Livingston, New Jersey, dedicated to expanding free educational opportunities to more students.
Raunit Sharma
Seattle (WA) Chapter Head
Raunit Sharma
Passionate about building AI-powered software, exploring technologies, and creating products that solve real-world problems. He enjoys teaching computer science at KTK and is always looking for opportunities to make an impact.
Srikrishna Nuvvula
Dallas (TX) Chapter Head
Srikrishna Nuvvula
A sophomore at Rock Hill High School in Texas with a big interest in computer science and artificial intelligence. Active in debate, DECA, TSA, and Red Cross. Enjoys coding, playing chess, and basketball.
Saina Joshi
Lexington (MA) Chapter Head
Saina Joshi
An 8th grader at William Diamond Middle School (Lexington) who is passionate about math and solving problems. Has competed in Mathcounts Chapter Competition and the AMCs. Enjoys cooking, baking, swimming, and spending time with friends and family.
Anjaneya Aggarwal
Westford (MA) Chapter Head
Anjaneya Aggarwal
A rising sophomore at WA who enjoys Math, Science, and Business. Qualified for the International Career Development Conference as part of DECA and is a competitive swimmer.
JN
Madrid (Spain) Chapter Head
Juan Nieto
A rising senior from Madrid, Spain who enjoys playing soccer and spending free time with his guitar. Always looking forward to educating kids in his hometown through KTK!
QK
Co-Chapter Head (Acton)
Quinten Karess
Bio coming soon!
Aaditya Barik
Co-Chapter Head (Acton)
Aaditya Barik
A rising sophomore at ABRHS who helps with Math, Science, and English. Has competed in math competitions and Science Olympiad; also a competitive swimmer.
Instructors
Our dedicated instructors!
Warren Zha
Instructor
Warren Zha
A freshman at ABRHS with passion for piano and math competitions. Eager to make every student comfortable, have fun, and learn.
NP
Instructor
Nethra Packiam
An 8th grader at RJ Grey who loves teaching, math, and science. Plays violin in her school orchestra and tennis on the court.
Meghan Li
Instructor
Meghan Li
A freshman at ABRHS. Won Best of Show in the 2024 Duck Stamp Contest and the World Dance Championships. Taught Spanish, dance, and cooking online during COVID!
Arya Nayak
Instructor
Arya Nayak
A 9th grader who placed 12th at Mathcounts Chapter, qualified for Mathcounts State 2025, and earned AMC 8 Honor Roll (Top 5%) in 2024 and 2025.
Ayan Nayak
Instructor
Ayan Nayak
A rising 7th grader at RJ Grey. Scored 20 on AMC 8 2025, achieved 25/25 on USAMTS Round 2, and reached USACO Silver. Also a competitive swimmer.
Max Geng
Instructor
Max Geng
A rising sophomore at ABRHS teaching math and music in simple, fun ways. Enjoys piano, swimming, and sports outside of KTK.
Srikar Bhuvanagiri
Instructor
Srikar Bhuvanagiri
A sophomore at ABRHS with experience at language teaching organizations. Passionate about making a large impact on students' interests and growth.
Josephine Abakah
Instructor
Josephine Abakah
A rising sophomore who played varsity basketball and track, making it to states. Her class leader, passionate about helping others truly understand.
Hanwen Tang
Instructor
Hanwen Tang
A sophomore at ABRHS who enjoys coding, debate, math, flute, and volunteering at programs from chess to basketball. Thrilled to help kids learn!
Krithan Gaddam
Instructor
Krithan Gaddam
A sophomore at ABRHS with a passion for leadership, research, and community involvement. As a varsity volleyball player, he has developed strong teamwork, discipline, and communication skills both on and off the court. He enjoys exploring research opportunities and is always eager to learn something new. Known for being outgoing, approachable, and kind, Krithan values building meaningful connections and creating a welcoming environment for those around him. He is excited to contribute to KTK and make a positive impact through service and collaboration.
KA
Instructor
Kavya Arora
Profile pic and bio coming soon!
NH
Instructor
Nahom Hailu
Profile pic and bio coming soon!
KK
Instructor
Krish Kapoor
Profile pic and bio coming soon!
AJ
Instructor
Anya Jain
Profile pic and bio coming soon!
KR
Instructor
Kianoush Razban
Profile pic and bio coming soon!
AA
Instructor
Aadit Anantha
Profile pic and bio coming soon!
SS
Instructor
Shruti Sivaraman
Profile pic and bio coming soon!
RV
Instructor
Rishab Vedantham
Profile pic and bio coming soon!
AV
Instructor
Abhiram Vuppuluri
Profile pic and bio coming soon!
AR
Instructor
Alex Romm
Profile pic and bio coming soon!
LZ
Instructor
Lucas Zhang
Profile pic and bio coming soon!
Volunteer

Join KTK

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.

Ready to Make a Difference?

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 →

Teaching at KTK

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

TAing at KTK

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!

Why Join?

1

Real Teaching Experience

Witness student growth firsthand and learn what it's like to be a teacher.

2

Volunteer Hours

Earn hours for teaching, TAing, and prep work great for college apps!

3

Set Your Own Schedule

One course or every season you decide. Total flexibility.

Additional Info for Teachers

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!

Additional Info for Chapter Heads

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.

Join a Class

Enter Your Class Code

Enter the 6-character code your teacher gave you to join your class.


Teacher Sign In

Don't have an account? Register here

No Class Selected

Enter a class code on the Join Class page to enter your classroom.

Register

Sign Up for a Course

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.

You're all set! Check your inbox for a confirmation email with your class details and schedule. We can't wait to see you!

Prefer the Google Form directly? Click here →