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:
Our favorite books at the middle school level
![]() | endless entertainment 1000 Play Thinks: Puzzles, Paradoxes, Illusions & GamesIvan 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 MathSanderson 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 GutsLinda 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 ManiacsMario 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 TextHoward Black, Sandra Black | Topic: math Age Level: middle school You'll use it daily |
![]() | logical thinking using verbal skills Building Thinking Skills: Book 3 VerbalHoward Black, Sandra Parks | Topic: language arts Age Level: middle school You'll use it daily |
![]() | self taught boy becomes navigation expert Carry On, Mr. BowditchJean 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 ComputersJohn 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 SenseVirginia Thompson | Topic: math Age Level: middle school You'll use it occasionally |
![]() | Rabbits and the Fibonacci sequence? Fibonacci Fun: Fascinating Activities With Intriguing NumbersTrudi Hammel Garland | Topic: math Age Level: middle school You'll use it occasionally |
![]() | entertainment with math terms G Is for Googol: A Math Alphabet BookDavid 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 ComputingMatthias 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 EditionAlastair 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-8Wade 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 SchoolsGeorge 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 GuideWarren 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 MathematiciansLuetta 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. 2Luetta 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-9Jack 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 GradesJack 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 ScienceDiane 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 BeginnerMichael Dawson | Topic: math Age Level: middle school You'll use it weekly |
![]() | teen age readers Read for Your LifeGladys 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 PuzzlesWill 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 MathematicsNorton 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 EditionNathaniel 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 1Alastair 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, TheJoy Hakim | Topic: science Age Level: middle school You'll use it daily |
![]() | modern chemistry in context The Story of Science: Newton at the CenterJoy Hakim | Topic: science Age Level: middle school You'll use it daily |
secondary math text Transition MathematicsUniversity 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 MarketPat Smith, Lynn Roney | Topic: business Age Level: middle school You'll use it occasionally |







































