Safe to tell in class

79 School Jokes for Kids (Classroom Safe)

Funny school jokes for kids about teachers, homework, tests, and classroom life - affectionate rather than rude, so they are safe to tell at school.

79 jokes, answers includedPrint these jokes

What makes these jokes work

A lot of what gets published as "school jokes for kids" is really jokes about disliking school, disliking homework, or disliking a teacher. Those are fine at home and land badly in a classroom, which is the one place a child actually wants to tell them.

Every joke here is written to be told out loud at school. They poke fun at the pencil, the ruler, the clock, the homework itself - never at a classmate, and never at a teacher in a way that would make the room go quiet.

That makes them useful for the things teachers actually need: a five-minute brain break, a line at the top of a worksheet, a way to restart a Friday afternoon that has run out of steam. The teacher and homework pages break the collection down further.

How to tell them

  • A joke works better at the start of a lesson than the end. It buys attention rather than spending it.
  • Let a different child read the joke each morning. It becomes a routine they look forward to.
  • Wordplay about school supplies (rulers, pencils, glue) suits ages 6-9 best.
  • Write one at the top of a worksheet. It softens a page of questions considerably.
  • Check the joke is about the object, not about a person, before letting it into a classroom.

Easy school jokes for ages 4-6

Short setups and instant punchlines, so a preschooler or kindergartener can remember the whole school joke after hearing it once.

animalschool

What subject do snakes like to study?

Reveal the punchline!

Answer: Hiss-tory!

Ages 5-12
Tell this joke
animalschool

Why are fish so smart?

Reveal the punchline!

Answer: Because they live in schools!

Ages 5-12
Tell this joke
schoolsilly

Why did the student eat his homework?

Reveal the punchline!

Answer: Because his teacher told him it was a piece of cake!

Ages 5-12
Tell this joke
school

What did the paper say to the pencil?

Reveal the punchline!

Answer: Write on!

Ages 5-10
Tell this joke
school

Why did the teacher wear sunglasses?

Reveal the punchline!

Answer: Because her class was so bright!

Ages 5-12
Tell this joke
school

What subject is a witch best at?

Reveal the punchline!

Answer: Spell-ing!

Ages 5-12
Tell this joke
schoolpuns

Why was the math book sad?

Reveal the punchline!

Answer: Because it had too many problems!

Ages 5-12
Tell this joke
schoolanimal

What is a snake's favorite subject?

Reveal the punchline!

Answer: Hisss-tory!

Ages 5-12
Tell this joke
schoolsillypuns

Why can't a bicycle stand on its own?

Reveal the punchline!

Answer: Because it's two-tired!

Ages 5-12
Tell this joke
school

Why did the eraser go to the corner?

Reveal the punchline!

Answer: Because it made too many mistakes!

Ages 5-10
Tell this joke
schoolanimal

What do you call a dinosaur who's a student?

Reveal the punchline!

Answer: A know-it-all-osaurus!

Ages 5-10
Tell this joke
school

Why did gym class smell bad?

Reveal the punchline!

Answer: Because everyone was working out!

Ages 5-10
Tell this joke
school

What did the calculator say to the student?

Reveal the punchline!

Answer: You can count on me!

Ages 5-12
Tell this joke
schoolholiday

What do elves learn in school?

Reveal the punchline!

Answer: The elf-abet!

Ages 5-10
Tell this joke
school

What school supply is the king of the classroom?

Reveal the punchline!

Answer: The ruler!

Ages 5-10
Tell this joke
schoolanimal

What is a dinosaur's favorite subject?

Reveal the punchline!

Answer: Ancient history!

Ages 4-10
Tell this joke
school

What did the pen say to the pencil?

Reveal the punchline!

Answer: What's your point?

Ages 5-12
Tell this joke
school

What did the notebook say to the pencil?

Reveal the punchline!

Answer: You've got a good point!

Ages 5-10
Tell this joke
school

Why did the backpack feel so proud?

Reveal the punchline!

Answer: Because it was stuffed with knowledge!

Ages 5-12
Tell this joke
schoolanimal

Why did the cat sit at the front of the class?

Reveal the punchline!

Answer: Because it wanted to be the teacher's pet!

Ages 5-10
Tell this joke
school

Why was the homework worried about Sunday?

Reveal the punchline!

Answer: Because it knew it would be left until bedtime!

Ages 5-12
Tell this joke
schoolfood

What did the lunch lady say to the misbehaving food?

Reveal the punchline!

Answer: You'd butter behave!

Ages 5-10
Tell this joke
school

Why did the crayon feel sad?

Reveal the punchline!

Answer: Because it was blue!

Ages 4-10
Tell this joke
school

Why did the school bus have trouble?

Reveal the punchline!

Answer: Because it was tired from all the stops!

Ages 5-10
Tell this joke
school

What did the globe say to the geography teacher?

Reveal the punchline!

Answer: You mean the world to me!

Ages 5-12
Tell this joke
school

Why did the homework feel dizzy?

Reveal the punchline!

Answer: Because it went in circles all night!

Ages 5-12
Tell this joke
school

What did the pencil say to the homework?

Reveal the punchline!

Answer: Let's work this out together!

Ages 5-10
Tell this joke
school

Why did the student sit on the clock during the test?

Reveal the punchline!

Answer: Because he wanted to be on time!

Ages 5-12
Tell this joke
school

Why did the crayon go to school?

Reveal the punchline!

Answer: To learn how to draw conclusions!

Ages 5-10
Tell this joke
sillyschool

Why did the pirate go to school?

Reveal the punchline!

Answer: To improve his arrrticulation!

Ages 5-12
Tell this joke
sillyschool

Why did the music teacher bring a ladder?

Reveal the punchline!

Answer: To reach the high notes!

Ages 5-12
Tell this joke
sillyschool

What is the longest word in the dictionary?

Reveal the punchline!

Answer: Smiles, because there is a whole mile between the first letter and the last!

Ages 5-12
Tell this joke
holidayschool

How does a witch tell the time?

Reveal the punchline!

Answer: With a witch watch!

Ages 5-12
Tell this joke
holidayschool

Why did the zombie stay home from school?

Reveal the punchline!

Answer: He felt rotten!

Ages 5-12
Tell this joke
holidayschool

What do you call an elf who can sing?

Reveal the punchline!

Answer: A wrapper!

Ages 4-10
Tell this joke

School jokes for ages 7-9

A little more wordplay. These suit confident readers who have started noticing that words can mean two things at once.

knock-knockschool

Knock knock! Who's there? Spell.

Reveal the punchline!
  1. Joke teller: Knock knock!

  2. Listener: Who's there?

  3. Joke teller: Spell

  4. Listener: Spell who?

  5. Joke teller: W-H-O!

Ages 6-12
Knock Knock!
Tell this joke
school

Why did the book go to the hospital?

Reveal the punchline!

Answer: Because it had a broken spine!

Ages 6-12
Tell this joke
school

Why did the clock get sent to detention?

Reveal the punchline!

Answer: Because it was tocking too much!

Ages 6-12
Tell this joke
school

What did the pencil sharpener say to the pencil?

Reveal the punchline!

Answer: Stop going in circles and get to the point!

Ages 6-12
Tell this joke
school

What do librarians take fishing?

Reveal the punchline!

Answer: Bookworms!

Ages 6-12
Tell this joke
school

Why did the music note go to school?

Reveal the punchline!

Answer: To improve its scale!

Ages 6-12
Tell this joke
school

Why didn't the nose make the soccer team?

Reveal the punchline!

Answer: Because it didn't get picked!

Ages 6-12
Tell this joke
school

Why did the ruler fail the exam?

Reveal the punchline!

Answer: It couldn't measure up!

Ages 6-12
Tell this joke
school

What did the science book say to the math book?

Reveal the punchline!

Answer: Wow, you've got problems!

Ages 6-12
Tell this joke
school

Why did the report card go to the doctor?

Reveal the punchline!

Answer: It had too many bad marks!

Ages 6-12
Tell this joke
school

Why did the student bring a ladder to school?

Reveal the punchline!

Answer: Because they wanted to go to high school!

Ages 6-12
Tell this joke
school

Why did the geography book fail?

Reveal the punchline!

Answer: It was lost!

Ages 6-12
Tell this joke
school

Why did the glue fail the test?

Reveal the punchline!

Answer: Because it couldn't stick to the subject!

Ages 6-12
Tell this joke
school

Why did the teacher write on the window?

Reveal the punchline!

Answer: To make the lesson crystal clear!

Ages 6-12
Tell this joke
school

Why did the scissors go to school?

Reveal the punchline!

Answer: To get a little cutting edge education!

Ages 6-12
Tell this joke
school

What did the art teacher say to the lazy student?

Reveal the punchline!

Answer: Draw your own conclusions!

Ages 6-12
Tell this joke
school

What did the history teacher say when she retired?

Reveal the punchline!

Answer: I'm history!

Ages 6-12
Tell this joke
school

What did the marker say to the paper?

Reveal the punchline!

Answer: I'm really drawn to you!

Ages 6-12
Tell this joke
school

What is a pirate's favorite letter?

Reveal the punchline!

Answer: You think it's R, but it's the C!

Ages 6-12
Tell this joke
school

Why did the student do multiplication on the floor?

Reveal the punchline!

Answer: Because the teacher told him not to use tables!

Ages 6-12
Tell this joke
school

Why did the teacher jump into the swimming pool?

Reveal the punchline!

Answer: Because she wanted to test the water!

Ages 5-12
Tell this joke
school

Why was the teacher so popular at the bakery?

Reveal the punchline!

Answer: Because she was a great roll model!

Ages 6-12
Tell this joke
school

What did the teacher say when the lights went out?

Reveal the punchline!

Answer: Well, this lesson has been very enlightening!

Ages 6-12
Tell this joke
school

What is a teacher's favorite nation?

Reveal the punchline!

Answer: Expla-nation!

Ages 6-12
Tell this joke
school

Why did the homework go to the gym?

Reveal the punchline!

Answer: Because it wanted to work out the problems!

Ages 6-12
Tell this joke
school

Why did the test go to the beach?

Reveal the punchline!

Answer: Because it needed a break from all the questions!

Ages 6-12
Tell this joke
school

Why was the exam so tired?

Reveal the punchline!

Answer: Because it had been up all night being written!

Ages 6-12
Tell this joke
sillyschool

Why was the zombie such a good student?

Reveal the punchline!

Answer: Because it was dead-icated!

Ages 6-12
Tell this joke
sillyschool

Why did the spaceship go to school?

Reveal the punchline!

Answer: To improve its launch-guage skills!

Ages 6-12
Tell this joke
sillyschool

Why did the student bring scissors to school?

Reveal the punchline!

Answer: To cut class!

Ages 6-12
Tell this joke
punsschool

Why are broken pencils pointless?

Reveal the punchline!

Answer: Because they're broken pencils!

Ages 6-12
Tell this joke
punsschool

Why did the light bulb fail the test?

Reveal the punchline!

Answer: Because it wasn't very bright!

Ages 6-12
Tell this joke
punsschool

What's the pencil's relationship with the sharpener?

Reveal the punchline!

Answer: They have a point to make together!

Ages 6-12
Tell this joke

Cleverer school jokes for ages 10-12

Puns and misdirection that reward a bit of thinking - good for tweens who claim they are too old for jokes.

animalschool

What dinosaur had the best vocabulary?

Reveal the punchline!

Answer: The thesaurus!

Ages 7-12
Tell this joke
school

What did the gym equipment say to the students?

Reveal the punchline!

Answer: Weight for it!

Ages 7-12
Tell this joke
school

Why did the computer go to school?

Reveal the punchline!

Answer: To get more byte-sized knowledge!

Ages 7-12
Tell this joke
school

Why did the student study on an airplane?

Reveal the punchline!

Answer: To get a higher education!

Ages 7-12
Tell this joke
school

Why did the dictionary go to the doctor?

Reveal the punchline!

Answer: Because it wasn't feeling well-defined!

Ages 7-12
Tell this joke
school

What did the geometry teacher say to the misbehaving student?

Reveal the punchline!

Answer: You're out of line!

Ages 7-12
Tell this joke
school

Why did the student bring a mirror to the test?

Reveal the punchline!

Answer: Because he wanted to reflect on his answers!

Ages 7-12
Tell this joke
school

Why was the calculator such a good classmate?

Reveal the punchline!

Answer: Because you could always count on it!

Ages 7-12
Tell this joke
punsschool

I used to hate math...

Reveal the punchline!

Answer: But then I realized decimals have a point!

Ages 7-12
Tell this joke
punsschool

The past, present, and future walked into a room...

Reveal the punchline!

Answer: It was tense!

Ages 8-12
Tell this joke
punsschool

Why don't scientists trust atoms?

Reveal the punchline!

Answer: Because they make up everything!

Ages 8-12
Tell this joke

Common questions

Are these school jokes appropriate to tell a teacher?

Yes. Teacher jokes on this site are affectionate rather than mocking, so a child can tell one to their actual teacher without the room going awkward.

What is a good school joke for the first day back?

"Why did the student bring a ladder to school? Because they wanted to go to high school" works well because it needs no shared context yet - nobody has any classroom in-jokes on day one.

Can teachers use these in class?

They are written for exactly that. Use them as a brain break, a line on a worksheet, or a joke-of-the-day routine. The print page will turn any set into cards.

Are there jokes about homework specifically?

Yes - there is a homework jokes page linked above, alongside a teacher jokes page, each with a full collection.

More kid-friendly laughs

Every joke here is checked against our content policy. Spotted something that does not belong? Report it here.