Military and other publicly owned grave yards have always contained religious symbols. The symbols represent the beliefs of those buried there (or their relatives beliefs). It's fine. What would not be fine would be prohibiting a particular kind of religious symbol on the graves, or graves without a religious symbol.
I think the memorial is almost the same. It represents the beliefs of those who want to remember the teacher (or the teacher). The memorial is in public space and it sounds like it was paid for by the school. But it's purpose is to represent the teacher, not to promote the teacher's beliefs. So as long as a Jewish teacher would be represented differently, and an atheist teacher also, I see no problem. The anti-establishment clause is about endorsing a particular religious belief. I don't think this memorial does that.
I think the memorial is almost the same. It represents the beliefs of those who want to remember the teacher (or the teacher). The memorial is in public space and it sounds like it was paid for by the school. But it's purpose is to represent the teacher, not to promote the teacher's beliefs. So as long as a Jewish teacher would be represented differently, and an atheist teacher also, I see no problem. The anti-establishment clause is about endorsing a particular religious belief. I don't think this memorial does that.
If there is a god, I want to believe that there is a god. If there is not a god, I want to believe that there is no god.