Class Reads for Primary

Up to 40% off Class Reads for Primary

Find a broad selection of recommended reads for Primary classrooms below, with discounts up to 40%.
We’ve separated them to suit Lower Key Stage 2 (Year 3 & 4) Year 5 (9 – 10) and Year 6 (10 – 11) making it easy for you to find titles for KS2 class reads.

We’ve curated a list that includes titles you’ll know and love alongside new books suitable for KS2 readers. There are plenty of subject matters covered and across our class set promo you’ll find characters and authors who represent diverse ethnicities as well as neurodiversity and disability.

Choose titles to inspire, entertain and engage your students and make the most of our incredible discounts for class sets.
You can also browse our Key Stage 3 class promotion where you might find some titles also suitable for year 6.

Year 3/4

ISBN: 9780857636065
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780857632371
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781529076622
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781788007870
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780008638559
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781805132318
Original price was: £6.99.Current price is: £4.89.
Available

ISBN: 9781839945182
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781839940538
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781788001205
Original price was: £6.99.Current price is: £4.89.
Available

ISBN: 9781474974059
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781526641748
Original price was: £6.99.Current price is: £4.89.
Available

ISBN: 9781406399752
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781805131021
Original price was: £6.99.Current price is: £4.89.
Available

ISBN: 9781788009690
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780857632890
Original price was: £6.99.Current price is: £4.89.
Available

ISBN: 9780857634887
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781788000482
Original price was: £6.99.Current price is: £4.89.
Available

ISBN: 9780857635990
Original price was: £5.99.Current price is: £4.19.
Available

ISBN: 9780857638960
Original price was: £6.99.Current price is: £4.89.
Available

ISBN: 9780857636768
Original price was: £5.99.Current price is: £4.19.
Available

ISBN: 9781839940491
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780857632579
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780141354859
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781839940514
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780857639066
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781788001168
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780857637727
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781788001236
Original price was: £6.99.Current price is: £4.89.
Available

ISBN: 9781839940712
Original price was: £6.99.Current price is: £4.89.
Available

ISBN: 9780857636751
Original price was: £6.99.Current price is: £4.89.
Available

ISBN: 9781788001229
Original price was: £6.99.Current price is: £4.89.
Available

ISBN: 9780857635303
Original price was: £6.99.Current price is: £4.89.
Available

ISBN: 9780857634818
Original price was: £6.99.Current price is: £4.89.
Available

ISBN: 9781839940767
Original price was: £6.99.Current price is: £4.89.
Available

ISBN: 9781839940750
Original price was: £6.99.Current price is: £4.89.
Available

ISBN: 9780857634269
Original price was: £6.99.Current price is: £4.89.
Available

Year 5

ISBN: 9780141320632
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780141354934
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780440866152
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780552551663
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780552572293
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780241677292
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781510105010
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781526621009
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781801990059
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781408882191
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781526624802
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780571332540
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780571333486
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780571340200
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780571367344
Original price was: £7.99.Current price is: £5.59.
Reprinting

ISBN: 9780571363858
Original price was: £9.99.Current price is: £6.99.
Reprinting

ISBN: 9781529002454
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781529038309
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781529077667
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781839942266
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781839940538
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781839948855
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780702300851
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781407170992
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781910002704
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781911077855
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780545813877
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781474940672
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781801316743
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781382028714
Original price was: £8.99.Current price is: £7.64.
Available

ISBN: 9780008638627
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780007263509
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780008411312
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780007263516
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780008663032
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781398505087
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781398523128
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781398505117
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781911107996
Original price was: £8.99.Current price is: £6.29.
Available

ISBN: 9780993010576
Original price was: £6.99.Current price is: £4.89.
Available

ISBN: 9781406313833
Original price was: £6.99.Current price is: £4.89.
Available

ISBN: 9781406341546
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781406389371
Original price was: £7.99.Current price is: £5.59.
Available

Year 6

ISBN: 9780008256944
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781839941085
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781839946493
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781839942730
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781801315135
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781474922920
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780552569163
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780008267018
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781839943928
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781407181707
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781526628602
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781842551318
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781801991018
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780241326312
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781474915007
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781529008777
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781913102203
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780241558515
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781839944420
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781788000338
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781788007962
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781526649539
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781915659040
Original price was: £8.99.Current price is: £6.74.
Available

ISBN: 9781858817637
Original price was: £8.99.Current price is: £6.29.
Available

ISBN: 9781509802951
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781788006347
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780141354804
Original price was: £7.99.Current price is: £5.59.
Reprinting

ISBN: 9781999642518
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781529013061
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780007458424
Original price was: £8.99.Current price is: £6.29.
Available

ISBN: 9780261102668
Original price was: £16.99.Current price is: £11.89.
Available

ISBN: 9781839945311
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781529066197
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780571327584
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780008485252
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780008412968
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781788004503
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780007395200
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780192788986
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780008158286
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780141329994
Original price was: £8.99.Current price is: £6.29.
Available

ISBN: 9780008638542
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780192734815
Original price was: £6.99.Current price is: £4.89.
Available

ISBN: 9781781124598
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9780141378992
Original price was: £8.99.Current price is: £6.29.
Available

ISBN: 9780857630650
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781526613684
Original price was: £7.99.Current price is: £5.59.
Reprinting

ISBN: 9781526638373
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781913322175
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781526655974
Original price was: £7.99.Current price is: £5.99.
Available

ISBN: 9781911107507
Original price was: £8.99.Current price is: £6.29.
Available

ISBN: 9780007274772
Original price was: £7.99.Current price is: £5.59.
Available

ISBN: 9781783449651
Original price was: £7.99.Current price is: £5.59.
Available