Wednesday 11 November 2015

List of Primary Age-Appropriate Books

In response to my blog posts about teaching reading, I received many emails and tweets asking if I have a list of book suggestions to use in each year group.  I didn't but thought it would be a really useful resource to have.  Through Twitter, I've collected this massive list of texts (over 350) which could be used in EYFS, KS1 or KS2.  Thanks must go to everyone who filled in the form or shared it with their followers on Twitter and Facebook.  

You can read this list below or can open the PDF document into a new tab by clicking the pop-out button.  From there, you can also print or download the document to share with others.  

If, after reading the list, you feel there are key texts missing from a certain year group, you can submit any additions by filling in this form.  I will endeavour to update it from time-to-time.

Personally, I can see this list being important for planning reading lessons and finding high-quality whole-class readers for across the school.  Also, it is a good starting point for recommending appropriate books to children and parents.  Parents could use this to loosely match new books to their child's approximate reading age and ability.  


  1. A good starting point for teachers. Thank you!

    However, I must point out that there is nothing 'primary age-appropriate' about A Monster Calls. This should not be a recommended text for KS2.

    1. I disagree. This is a beautiful and sensitively written account of the loss of a parent. Handled appropriately, I would be happy for my Y6 to read this.

  2. Thank you so much for this comprehensive list. Have you done any units using a non-fiction text? I have taken onboard your approach 100% and one piece of feedback that has come back, is 'are we still using a balance of genres and text-types?' Have you any recommendations for nf texts? I currently teach a Year 4 class. Thank you

  3. Can you recommend any books for Year 5 which have a political theme please?


Thanks for your comment. All comments are moderated before they are posted so may take a short time to appear on the page.