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 topic:
math language arts history science art business music education games health
Our favorite books about math
![]() | 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 |
![]() | amusing brain teasers Aha! InsightMartin Gardner | Topic: math Age Level: secondary You'll use it weekly |
high school algebra text Algebra (The University of Chicago School Mathematics Project)John W. McConnell | Topic: math Age Level: secondary You'll use it daily | |
![]() | playful, simple, and engaging logic puzzles Anno's Hat TricksMitsumasa Anno | Topic: math Age Level: elementary You'll use it weekly |
possibly the most used math manipulative in our home Base ten blocks: ActivitiesSherry Nortman-Wolf | Topic: math Age Level: elementary You'll use it daily | |
![]() | count, group, laugh! Best Counting Book EverRichard Scarry | Topic: math Age Level: preschool You'll use it daily |
![]() | figural and verbal relationships Building Thinking Skills : Book 1 : Critical Thinking Skills for Reading, Writing, Math, and ScienceSandra Parks, Howard Black | Topic: math Age Level: elementary You'll use it daily |
![]() | 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 |
![]() | verbal and figural problems Building Thinking Skills, Book 2: Critical Thinking Skills for Reading, Writing, Math, and ScienceHoward Black; Sandra Black | Topic: math Age Level: elementary You'll use it daily |
![]() | visual math problems Building Thinking Skills: Hands On PrimaryWarren Hill, Ron Edwards | Topic: math Age Level: elementary You'll use it daily |
![]() | 2001 math olympics Count Down: Six Kids Vie for Glory at the World's Toughest Math CompetitionSteve Olson | Topic: math Age Level: secondary You'll use it once |
![]() | systematics strategy building for solving problems Creative Problem Solving in School Mathematics, Revised and Expanded 2nd EditionGeorge Lenchner | Topic: math Age Level: elementary You'll use it daily |
![]() | high school algebra text Elementary AlgebraHarold R. Jacobs | Topic: math Age Level: secondary You'll use it daily |
solutions to Jacob's Elementary Algebra Elementary Algebra: Tchrs'Harold R. Jacobs | Topic: math Age Level: secondary You'll use it daily | |
![]() | fun group activities Family Math (Equals Series)Jean Kerr Stenmark, Virginia Thompson, Ruth Cossey | Topic: math Age Level: elementary 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 |
![]() | early explorations into mathematics Family Math for Young Children: Comparing (Equals Series))Jean Kerr Stenmark, Grace Davila Coates | Topic: math Age Level: preschool 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 |
![]() | MAA test preparation First Steps for Math Olympians: Using the American Mathematics Competitions (Problem Books) (MAA Problem Book Series)J. Douglas Faires | Topic: math Age Level: secondary You'll use it weekly |
interesting math applications For All Practical Purposes: Introduction to Contemporary MathematicsConsortium for Mathematics and Its Applications | Topic: math Age Level: advanced You'll use it occasionally | |
![]() | secondary math text Functions, Statistics, and Trigonometry (The University of Chicago School Mathematics Project)Sharon L. Senk, Steven S. Viktora, Zalman Usiskin, Nils P. Ahbel, Virginia Highstone, David Witonsky, Rheta N. Rubenstein, James E. Schultz, Margaret Hackworth, John W. McConnell, Dora Aksoy, James Flanders, Barry Kissane | Topic: math Age Level: secondary You'll use it daily |
![]() | 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 | |
high school geometry text Geometry (University of Chicago School Mathematics Project)Zalman Usiskin, Daniel Hirschhorn, Arthur Coxford | Topic: math Age Level: secondary You'll use it daily | |
![]() | a classic & contemporary geometry text Geometry: Seeing, Doing, UnderstandingHarold R. Jacobs | Topic: math Age Level: secondary You'll use it daily |
![]() | art and arithmetic patterns Grapes Of Math (bkshelf) (Scholastic Bookshelf)Greg Tang | Topic: math Age Level: elementary You'll use it weekly |
sweet way to learn about fractions Hershey's Milk Chocolate Bar Fractions BookJerry Pallotta | Topic: math Age Level: elementary You'll use it occasionally | |
![]() | 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 |
![]() | from the master problem solver himself How to Solve It: A New Aspect of Mathematical Method (Princeton Science Library)G. Polya | Topic: math Age Level: advanced You'll use it occasionally |
teaching tips, solutions, and more Instructor's Guide to Mathematics: A Human Endeavor | Topic: math Age Level: advanced You'll use it daily | |
learn geometry through problem solving Introduction to GeometryRichard Rusczyk | Topic: math Age Level: advanced You'll use it daily | |
solutions Introduction to Geometry: Solutions ManualRichard Rusczyk | Topic: math Age Level: advanced You'll use it daily | |
![]() | kakuro punches Kakuro for Kids #1: Ninja EditionAlastair Chisholm | Topic: math Age Level: middle school You'll use it daily |
![]() | earn your black belt in kakuro! Kakuro for Kids #2: Samurai EditionAlastair Chisholm | Topic: math Age Level: elementary 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 |
![]() | 50 reproducible number puzzles Logic Algebra ProblemsWade H. Sherard | Topic: math Age Level: secondary You'll use it weekly |
![]() | geometry problems Logic Geometry Problems: 21211Sherard | Topic: math Age Level: secondary You'll use it weekly |
![]() | math problems Logic Number Problems Grades 7-12 (Blackline Masters)Wade H. Sherard III | Topic: math Age Level: secondary You'll use it weekly |
![]() | number puzzles Logic Number Problems: For Grades 4-8Wade H., III Sherard | Topic: math Age Level: middle school You'll use it weekly |
![]() | arithmetic patterns in art and verse Math Appeal (Mind-Stretching Math Riddles)Gregory Tang | Topic: math Age Level: elementary You'll use it weekly |
more contest problems to ponder Math Contests: High School, Vol. 4- School Years: 1996-97 through 2000-2001Steven R. Conrad, Daniel Flegler | Topic: math Age Level: secondary You'll use it occasionally | |
![]() | no escape! Math CurseJon Scieszka | Topic: math Age Level: elementary You'll use it weekly |
![]() | number stories with a moral Math FablesGreg Tang | Topic: math Age Level: preschool You'll use it weekly |
![]() | light hearted tales, tricks, and trades Math For Kids and Other People TooTheoni Pappas | Topic: math Age Level: elementary 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 |
![]() | multiplayer math poems Math Talk: Mathematical Ideas in Poems for Two VoicesTheoni Pappas | Topic: math Age Level: secondary You'll use it occasionally |
![]() | 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 |
![]() | problems from the pros Mathematical Olympiad ChallengesTitu Andreescu, Razvan Gelca | Topic: math Age Level: secondary You'll use it daily |
![]() | problem solving tips from the professionals Mathematical Olympiad TreasuresTitu Andreescu, Bogdan Enescu | Topic: math Age Level: secondary You'll use it weekly |
![]() | can you explain why you did that? Mathematical Reasoning Through Verbal Analysis (Mathematical Reasoning Grades 4 - 8)Warren Hill, Ronald Edwards | Topic: math Age Level: elementary You'll use it daily |
![]() | 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 |
![]() | from billards to bingo Mathematics: A Human Endeavor (3rd Edition)Harold R. Jacobs | Topic: math Age Level: secondary You'll use it daily |
![]() | math is more than number work! Mathematics: The Science of Patterns: The Search for Order in Life, Mind and the UniverseKeith Devlin | Topic: math Age Level: advanced You'll use it occasionally |
![]() | 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 |
![]() | take the mystery out of math tricks Mental Math in the Primary GradesJack Hope, Larry Leutzinger, Barbara Reys, Robert Reys | Topic: math Age Level: elementary You'll use it daily |
![]() | measurement: short and long of it Millions to MeasureDavid M. Schwartz | Topic: math Age Level: preschool You'll use it weekly |
![]() | When do I use math? More Joy of Mathematics: Exploring Mathematics All Around YouTheoni Pappas | Topic: math Age Level: secondary You'll use it occasionally |
![]() | math problems that melt away More M & M's Brand Chocolate Candies MathBarbara Barbieri McGrath, Roger Glass | Topic: math Age Level: elementary You'll use it occasionally |
puzzles for pattern blocks Pattern Animals: Puzzles for Pattern Blocks (Grades 1-3)Sandra Mogensen, Judi Magarian-Gold | Topic: math Age Level: preschool You'll use it daily | |
puzzles for pattern blocks Pattern Blocks Activities (Grades K-6)Barbara Bayha, Katherine Burt | Topic: math Age Level: elementary You'll use it daily | |
![]() | see patterns from a new view Proofs Without Words II: More Exercises in Visual Thinking (Classroom Resource Materials) (v. 2)Roger B. Nelsen | Topic: math Age Level: secondary You'll use it weekly |
![]() | see the patterns Proofs without Words: Exercises in Visual Thinking (Classroom Resource Materials) (v. 1)Roger B. Nelsen | Topic: math Age Level: secondary You'll use it weekly |
![]() | write simple games with python Python Programming for the Absolute BeginnerMichael Dawson | Topic: math Age Level: middle school You'll use it weekly |
![]() | circles in King Arthur's court Sir Cumference and the First Round Table (A Math Adventure)Cindy Neuschwander, Wayne Geehan | Topic: math Age Level: elementary You'll use it weekly |
![]() | text and supplemental problems Student Workbook for Jacobs Mathematics: A Human EndeavorSusan Kneuven Wong | Topic: math Age Level: secondary You'll use it daily |
![]() | 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 |
![]() | multiplication mastery Teach Your Child the Multiplication Tables: Fast, Fun & Easy with Dazzling Patterns, Grids & Tricks!Eugenia Francis | Topic: math Age Level: elementary You'll use it daily |
expressing mathematics with words Techniques of Problem Solving Level 7: Deck AaWarren Hill | Topic: math Age Level: elementary You'll use it daily | |
![]() | are we there already? The Amazing Backseat Booka-Ma-Thing: Thousands of Miles Worth of Hands-On Games and Activities (Klutz) | Topic: math Age Level: elementary You'll use it occasionally |
advanced problems solving strategies The Art Of Problem Solving: And BeyondRichard Rusczyk, Sandor Leholzky | Topic: math Age Level: secondary You'll use it daily | |
![]() | tips from the master The Art and Craft of Problem SolvingPaul Zeitz | Topic: math Age Level: advanced You'll use it daily |
detailed solutions The Art of Problem Solving Vol. 2: And Beyond, SolutionsSandor Leholzky, Richard Rusczyk | Topic: math Age Level: secondary You'll use it daily | |
detailed solutions The Art of Problem Solving Volume 1: the BasicsSandor Lehoczky | Topic: math Age Level: secondary You'll use it daily | |
![]() | a multiplication mindset The Best Of TimesGregory Tang | Topic: math Age Level: elementary You'll use it weekly |
![]() | a story of polygons The Greedy Triangle (Brainy Day Books)Marilyn Burns | Topic: math Age Level: preschool You'll use it weekly |
![]() | highlights of interesting math applications The Joy of Mathematics: Discovering Mathematics All Around YouTheoni Pappas | Topic: math Age Level: secondary You'll use it occasionally |
![]() | challenges after sudoku! The Kakuro Challenge 1Alastair Chisholm | Topic: math Age Level: middle school You'll use it daily |
![]() | counting with candy The M & M's Brand Counting BookBarbara Barbieri McGrath | Topic: math Age Level: preschool 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 | |
![]() | a tasty twist to percentages Twizzlers Percentages BookJerry Pallotta | Topic: math Age Level: elementary You'll use it occasionally |
advanced algebra text UCSMP Advanced Algebra (University of Chicago School Mathematics Project)Sharon Senk, Denisse Thompson, Steven Viktora, Zalman Usiskin, Nils Ahbel, Rheta Rubenstein, Suzanne Levin, Marcia Weinhold, Judith Halvorson Jasowiak | Topic: math Age Level: secondary You'll use it daily | |
![]() | high school math text UCSMP Precalculus and Discrete MathematicsUniversity of Chicago School Mathematics Project | Topic: math Age Level: secondary You'll use it daily |
![]() | make models to explore geometry Zome Geometry: Hands-on Learning with Zome ModelsGeorge W. Hart, Henri Picciotto | Topic: math Age Level: secondary You'll use it daily |
solutions and lesson plans Zoombinis Island OdysseyHarold R. Jacobs | Topic: math Age Level: secondary You'll use it daily |


































































