Education Scotland produces a range of resources to support the teaching of the curriculum in Scotland.
Knowledge of Language a site from Education Scotland covering parts of speech, punctuation, grammar, tricky spelling and common confusions
BBC for schools quality resources provided by the BBC to support primary and secondary learning. Includes interactive games, class video clips and free resources to download and use in the classroom.
Free teaching resources.co.uk Free teaching resources for secondary and primary schools from charities, museums and private companies.
NRICH enriching mathematics. Resources to support learners of mathematics. There are resources for early years, primary and secondary.
Education Scotland Early Years resources to support early years education in Scotland
Primary Topics a web site produced by North Ayrshire Council to support local teachers. Has good links to a range of quality website and resources on popular primary topics.
National Library of Scotland Learning Zone. Resources designed to support classroom teaching in Literature & language, creativity, science, history, politics & society, geography and exploration.
The British Library also has a range of resources to support classroom teaching.