Books that Make Learning Fun

A book that makes learning fun presents material in an engaging manner, encourages readers to think strategically, or models critical thinking and discovery.

Discover books by level:

preschool elementary middle school secondary advanced

Our favorite books at the middle school level

endless entertainment

1000 Play Thinks: Puzzles, Paradoxes, Illusions & Games

Ivan Moscovich

Topic: math
Age Level: middle school
You'll use it daily

math activities from ancient to modern times

Agnesi to Zeno: Over 100 Vignettes from the History of Math

Sanderson Smith

Topic: math
Age Level: middle school
You'll use it weekly

American history through pictures

Anno's U.S.A.

Mitsumasa Anno

Topic: history
Age Level: middle school
You'll use it weekly

exploring your insides

Brown Paper School book: Blood and Guts

Linda Allison

Topic: science
Age Level: middle school
You'll use it daily

the best Mindstorms guide we've found

Building Robots With Lego Mindstorms : The Ultimate Tool for Mindstorms Maniacs

Mario Ferrari, Giulio Ferrari, Ralph Hempel

Topic: science
Age Level: middle school
You'll use it weekly

logical thinking with figural skills

Building Thinking Skills Book 3, Figural/Student Text

Howard Black, Sandra Black

Topic: math
Age Level: middle school
You'll use it daily

logical thinking using verbal skills

Building Thinking Skills: Book 3 Verbal

Howard Black, Sandra Parks

Topic: language arts
Age Level: middle school
You'll use it daily

self taught boy becomes navigation expert

Carry On, Mr. Bowditch

Jean Lee Latham

Topic: history
Age Level: middle school
You'll use it occasionally

history of chemistry

Exploring the World of Chemistry: From Ancient Metals to High-Speed Computers

John Hudson Tiner

Topic: science
Age Level: middle school
You'll use it occasionally

math activity book

Family Math : The Middle School Years, Algebraic Reasoning and Number Sense

Virginia Thompson

Topic: math
Age Level: middle school
You'll use it occasionally

Rabbits and the Fibonacci sequence?

Fibonacci Fun: Fascinating Activities With Intriguing Numbers

Trudi Hammel Garland

Topic: math
Age Level: middle school
You'll use it occasionally

entertainment with math terms

G Is for Googol: A Math Alphabet Book

David M. Schwartz

Topic: math
Age Level: middle school
You'll use it occasionally

Loving Logic

GRIDWORKS

Topic: math
Age Level: middle school
You'll use it daily

detailed guide to program design

How to Design Programs: An Introduction to Programming and Computing

Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi

Topic: math
Age Level: middle school
You'll use it weekly

step into a bubble

How to Make Monstrous, Huge, Unbelievably Big Bubbles (Klutz)

David Stein

Topic: science
Age Level: middle school
You'll use it occasionally

kakuro punches

Kakuro for Kids #1: Ninja Edition

Alastair Chisholm

Topic: math
Age Level: middle school
You'll use it daily

learn to write clear, understandable programs

Learn to Program (Pragmatic Programmers)

Chris Pine

Topic: math
Age Level: middle school
You'll use it daily

number puzzles

Logic Number Problems: For Grades 4-8

Wade H., III Sherard

Topic: math
Age Level: middle school
You'll use it weekly

sample contest problems

Math Olympiad Contest Problems for Elementary and Middle Schools

George Lenchner

Topic: math
Age Level: middle school
You'll use it weekly

developmentally sequenced percent problems

Math Word Problems, Level C: Mixed Concepts, Whole Numbers to Percents (Grades 5-10)

Anita Harnadek

Topic: math
Age Level: middle school
You'll use it weekly

developmentally sequenced percent problems

Math Word Problems: Decimals & Percentages (Level B)

Anita Harnadek

Topic: math
Age Level: middle school
You'll use it weekly

answer key

Mathematical Reasoning Through Verbal Analysis Book 2 Instruction/Answer Guide

Warren Hill, Ronald Edwards

Topic: math
Age Level: middle school
You'll use it daily

Where did Descartes design coordinates?

Mathematicians Are People, Too: Stories from the Lives of Great Mathematicians

Luetta Reimer, Wilbert Reimer

Topic: history
Age Level: middle school
You'll use it weekly

Where did Archimedes do his best thinking?

Mathematicians Are People, Too: Stories from the Lives of Great Mathematicians, Vol. 2

Luetta Reimer, Wilbert Reimer

Topic: history
Age Level: middle school
You'll use it weekly

take the mystery out of math tricks

Mental Math in Junior High / Grades 7-9

Jack A. Hope, Barbara J. Reys, Robert E. Reys

Topic: math
Age Level: middle school
You'll use it daily

take the mystery out of math tricks

Mental Math in the Middle Grades

Jack A. Hope, Barbara Reys, Robert Reys

Topic: math
Age Level: middle school
You'll use it daily

What's good? What's bad? In science.

Nibbling on Einstein's Brain: The Good, the Bad and the Bogus in Science

Diane Swanson

Topic: science
Age Level: middle school
You'll use it occasionally

introvert or extrovert, optimist or pessimist?

Psychology for Kids: 40 Fun Tests That Help You Learn About Yourself (Self-Help for Kids Series)

Jonni Kincher, Julie S. Bach, Pamela Espeland

Topic: health
Age Level: middle school
You'll use it once

write simple games with python

Python Programming for the Absolute Beginner

Michael Dawson

Topic: math
Age Level: middle school
You'll use it weekly

teen age readers

Read for Your Life

Gladys Hunt, Barbara Hampton

Topic: education
Age Level: middle school
You'll use it weekly

mad search in the modern art museum

Seen Art?

Jon Scieszka

Topic: art
Age Level: middle school
You'll use it occasionally

endless sudoku, almost!

Sudoku Easy to Hard Presented by Will Shortz, Volume 2: 100 Wordless Crossword Puzzles

Will Shortz

Topic: math
Age Level: middle school
You'll use it daily

great introduction to classic games

The Book of Classic Board Games (Klutz)

Topic: games
Age Level: middle school
You'll use it daily

amusing tale of shapes

The Dot and the Line: A Romance in Lower Mathematics

Norton Juster

Topic: language arts
Age Level: middle school
You'll use it occasionally

is that a valid argument?

The Fallacy Detective: Thirty-Six Lessons on How to Recognize Bad Reasoning, 2nd Edition

Nathaniel Bluedorn, Hans Bluedorn

Topic: language arts
Age Level: middle school
You'll use it daily

sabotage at the modern art museum

The Great Art Scandal : Solve the Crime, Save the Show!

Anna Nilsen

Topic: art
Age Level: middle school
You'll use it occasionally

challenges after sudoku!

The Kakuro Challenge 1

Alastair Chisholm

Topic: math
Age Level: middle school
You'll use it daily

Where did that table come from?

The Mystery of the Periodic Table (Living History Library)

Benjamin Wiker, Jeanne Bendick

Topic: science
Age Level: middle school
You'll use it occasionally

the foundations of the sciences, delightful and in depth

The Story of Science: Aristotle Leads the Way: Story of Science, The

Joy Hakim

Topic: science
Age Level: middle school
You'll use it daily

modern chemistry in context

The Story of Science: Newton at the Center

Joy Hakim

Topic: science
Age Level: middle school
You'll use it daily

secondary math text

Transition Mathematics

University of Chicago School Mathematic Project

Topic: math
Age Level: middle school
You'll use it daily

basics for budding investors

Wow The Dow!: The Complete Guide To Teaching Your Kids How To Invest In The Stock Market

Pat Smith, Lynn Roney

Topic: business
Age Level: middle school
You'll use it occasionally