Here on this website, I have found a sentence containing the preposition at before the noun level and it seems correct to me: experience at/in/on high school levels
I have student-teaching experience at the high school level.
However, I wonder now whether one could also say on ... level in other contexts as in
On a certain level you should try to immerse yourself in the language you want to learn ...
So I think with at it would be correct but I am not so sure about the preposition on here although my gut feeling tells me it is wrong. But I am not a native speaker, of course. Could someone of you tell me whether it is wrong or right?