When to do 'grammar'?
A rational way to do grammar at Primary level: noun, adjective, adverb, verb, clause. The rest can wait till Secondary when comparing and learning languages and/or talking abstractly in English lessons about ‘language’ - just as we don't do calculus, and chemical formulae till Secondary.