"The public English exam" designates that an English exam (a test about the English language) can be taken publicly.
"The English public exam" designates that the public exam is written in English.
Both are correct. Neither one is better, because they mean different things.
|