PLEASE NOTE: With a potential Canada Post strike looming, please take this in to consideration when placing you order. Please consider In Store Pickup or using Good Foot Delivery if possible.

Collection: Kids Middle Grade Books

For ages 8-12 years old.
12 products
  • Alterations
    Alterations
    Regular price
    $19.99
    Sale price
    $19.99
    Unit price
    per 
  • The Good Fight
    The Good Fight
    Regular price
    $16.99
    Sale price
    $16.99
    Unit price
    per 
  • Focus. Click. Wind.
    Focus. Click. Wind.
    Regular price
    $17.99
    Sale price
    $17.99
    Unit price
    per 
  • Cities
    Cities
    Regular price
    $29.95
    Sale price
    $29.95
    Unit price
    per 
  • Why Humans Build Up
    Why Humans Build Up
    Regular price
    $29.95
    Sale price
    $29.95
    Unit price
    per 
  • Shelter: Homelessness in Our Community
    Shelter: Homelessness in Our Community
    Regular price
    $24.95
    Sale price
    $24.95
    Unit price
    per 
  • City of Neighbors
    City of Neighbors
    Regular price
    $19.99
    Sale price
    $19.99
    Unit price
    per 
  • City Streets Are for People
    City Streets Are for People
    Regular price
    $19.99
    Sale price
    $19.99
    Unit price
    per 
  • City of Water
    City of Water
    Regular price
    $19.95
    Sale price
    $19.95
    Unit price
    per 
  • A Forest in the City
    A Forest in the City
    Regular price
    $19.95
    Sale price
    $19.95
    Unit price
    per 
  • Chasing Bats and Tracking Rats: Urban Ecology, Community Science, and How We Share Our Cities
    Chasing Bats and Tracking Rats: Urban Ecology, Community Science, and How We Share Our Cities
    Regular price
    $14.95
    Sale price
    $14.95
    Unit price
    per 
  • Where Does It All Come From? Where Does It All Go?: Toronto's Water, Energy & Waste Systems
    Where Does It All Come From? Where Does It All Go?: Toronto's Water, Energy & Waste Systems
    Regular price
    $20.00
    Sale price
    $20.00
    Unit price
    per