
NRICH has hundreds of rich mathematical problems and investigations, all freely available on their website, organised by topic and age range. They produce themed collections of their resources - you might like to try Be a Mathematician! (primary), Thinking Mathematically (secondary), or Prepare for University (upper secondary).