Eteach is an online education recruitment company who specialise in teacher and support staff recruitment all over the UK and Northern Ireland . They take both temporary and permanent staff and currently have over 700,000 people a month who hit their website, as well as a record breaking amount of jobseekers signing up to the website.

The Royal Grammar School High Wycombe's website. Interactive exercises for Key Stages 3 and 4. Follows the Caminos books.

Spanish video based exercises

This is a very famous revision site for GCSE. As well as providing exam skills, it offers reading and writing activities both at foundation and higher level.

It is a very user-friendly site which offers advice in English with hints to help pupils with exam techniques.

GCSE Spanish revision notes and KS4 resources

Spanish language exercises

"Talkingdice" is a brilliant site for all MFL teachers. For £5.85 (including p&p) you can buy a set of 6 printed dice on a lot of different topics all linked to the National Curriculum. This site also gives you loads of ideas on how to use the dice in the classroom. It's a great and cheap way to encourage students to speak in any language!

This site is intended for both students and teachers. For the former, it provides a lot of practical information such as applying to universities, finding accommodation ... as well as learning sites.

For teachers, it offers access to Unions sites, discussion forums, vacancies, performance tables and inspection sites and so on.

This is a fun, interactive site with a lot of games, some of which can be played by two or more pupils

Exercises are added on a regular basis, so it is well worth checking this site regularly. Most of the topics follow the same pattern of exercises, such as matching German and English, wordsearches, flashcards.

Although this site is not aimed directly at GCSE pupils, it covers a lot of the topics studied and is an excellent tool to revise vocabulary and grammar at foundation level. Just one thing, it cost roughly £30 a year to subscribe!