Collection: Middle Grade Fiction

Visit our physical stores for more books! Or shop conveniently online at our Bookshop page for books delivered to your door.

75 products
  • Mary Poppins Illustrated Edition
    Mary Poppins Illustrated Edition
    Regular price
    $24.99
    Sale price
    $24.99
    Unit price
    per 
  • Egyptology
    Egyptology
    Regular price
    $29.99
    Sale price
    $29.99
    Unit price
    per 
  • Samantha Spinner and the Super-Secret Plans
    Samantha Spinner and the Super-Secret Plans
    Regular price
    $7.99
    Sale price
    $7.99
    Unit price
    per 
  • City Spies
    City Spies
    Regular price
    $8.99
    Sale price
    $8.99
    Unit price
    per 
  • Astronauts
    Astronauts
    Regular price
    $12.99
    Sale price
    $12.99
    Unit price
    per 
  • Snapdragon
    Snapdragon
    Regular price
    $12.99
    Sale price
    $12.99
    Unit price
    per 
  • Mac B., Kid Spy #1 Mac Undercover
    Mac B., Kid Spy #1 Mac Undercover
    Regular price
    $12.99
    Sale price
    $12.99
    Unit price
    per 
  • Dork Diaries 14
    Dork Diaries 14
    Regular price
    $13.99
    Sale price
    $13.99
    Unit price
    per 
  • Spy School #1
    Spy School  #1
    Regular price
    $8.99
    Sale price
    $8.99
    Unit price
    per 
  • D'Aulaires Book of Greek Myths
    D'Aulaires Book of Greek Myths
    Regular price
    $19.99
    Sale price
    $19.99
    Unit price
    per 
  • Inside Out and Back Again
    Inside Out and Back Again
    Regular price
    $8.99
    Sale price
    $8.99
    Unit price
    per 
  • Wonder
    Wonder
    Regular price
    $17.99
    Sale price
    $17.99
    Unit price
    per 
  • The War that Saved My Life
    The War that Saved My Life
    Regular price
    $9.99
    Sale price
    $9.99
    Unit price
    per 
  • Book Grab Bag
    Book Grab Bag
    Regular price
    $36.00
    Sale price
    $36.00
    Unit price
    per 
  • The Wild Robot
    The Wild Robot
    Regular price
    $8.99
    Sale price
    $8.99
    Unit price
    per