Some of the most used resources on frenchteacher.net are the grammar worksheets written for all levels. I used them a lot myself when I was still teaching. I would like to stress that the worksheets were not designed to just be handed out "cold", but are best used in class for oral exploitation to begin with. This has the benefit of generating lots of listening and reading input, albeit of not the most compelling type, along with helping pupils develop their grammatical understanding and accuracy.
The sheets are often a starting point for more creative drill work.
For more information on ways to exploit grammatical worksheets see this blog.
Note that the site also has notes on grammar to hand out. These may fit neatly with the worksheets below.
Below are the grammar areas covered by year group. In England Y7 means near beginners, aged 11. Teachers will find that they can use sheets from different year groups to match the progress level of their class.
PERFECT TENSE (Passé composé)
PERFECT TENSE (passé composé)
3 TENSES TOGETHER
Definite articles and partitives
Depuis and ça fait... que..
Perfect tense info gap oral task
Present to perfect tense exercise
Passage to write in perfect tense from infinitives
Perfect and Imperfect Tenses (translation)
Perfect and Imperfect Tenses
Present participles crossword
Various tenses - battleships
Negative oral drills ne... pas
More negative oral drills - ne... plus/jamais/rien/personne
Two verbs together
Two verbs together (2)
"Après avoir" structure
Conditional mood (2)
Conditional perfect tense
Verb tenses crossword - pres, perf, fut, imp, cond
Articles and partitives
Direct and indirect pronouns
Using ce qui and ce que
AS level cloze exercise (1)
AS level cloze exercise (2)
AS level cloze exercise (3)
AS level cloze exercise (4)
AQA AS style cloze sentences (1)
AQA AS style cloze sentences (2)
AQA AS style cloze sentences (3)
AQA AS style cloze sentences (4)
AQA AS style cloze sentences (5)
AQA AS style cloze sentences (6)
AQA AS style cloze sentences (7)
AQA AS style cloze sentences (8)
AQA AS style cloze sentences (9)
AQA AS style cloze sentences (10)
Working out gender