I am an English teacher from Israel. I teach English as a foreign language L2 in 9th grade. for my students, learning grammar has been very difficult, they just can`t figure it out. Maybe something is wrong with the way I`m teaching it, English is not me L1 as well. Can you please advise me how to teach grammar in a clear and interesting way? for example the prefect tenses

I use grammar as the primary, initial foundation to communicative competency. I only teach privately.

The main problem with grammar is the way it is traditionally organized & taught: separate, isolated chunks as a supplement to content, and using terminology that may not be practical for certain learners (I teach Chinese students).

For example, perfect tenses are all traditionally taught separately (present, past, future). So of course, most students won't understand how they are related & to use them properly.

I strongly suggest analyzing the grammar yourself, reorganizing it, and to teach it "holistically". Start with the 4 basic tenses first.