Re: on the XXX front
If you think of the overall topic (which seems to be about drugs) as a war, a war has many "fronts" -- sites for battles. You can battle this on the "education front."There could be an education front, a research front, a legal front, etc.
A less war-like approach could be if you picture the topic as a shape with many sides, it's one side.
I'm not a teacher, but I write for a living. Please don't ask me about 2nd conditionals, but I'm a safe bet for what reads well in (American) English.