No... schools' have to be politically correct... and not be "religious." This is not saying they are bad and ignorant... it is just the way the world is... and they have to sort of be sanitized, in terms of "religious" teaching.. no matter what the religion is.
As far as wanting your child to learn those things, as a parent, you can enroll them in outside bible classes etc. Teach them at home etc.
There are Valentine's Day, St. Patrick's Day, "Happy Holidays" versus "Christmas" etc. and kids do do "Easter" things. At least at my daughter's school. And they say the pledge of allegiance in its original wording. Some public schools don't.
I would just suggest: that each school is different... as as much as it may be disappointing to you, that "public" schools may not have "religious" teaching... that they are obligated to the public citizenry, to not be skewed... or favoring any one way. So, it is sanitized and/or made generic. As a parent... it can or cannot be a point of issue... or a point of debating with the Teacher/Principal and 'demanding' that they do do these things. It is out of their hands. They are employees of their given State.. .and have to uphold the policies of a "public school."
If a child wants to pray before meals, they can. Or some schools have clubs...
In public schools, at least at my daughter's school... they teach all the kids about attitude and behavior... that is the school's policy. It can be a more palatable version of the "Golden Rules"... and to me it is. But, all grade levels are taught good basic manners/attitudes, and to be kind to others... etc.
Public schools are also rated...and if you go online, you can research the ratings/reviews of public schools. EACH school, has its own emphasis and philosophy...about it, and teaching the kids.
Thus to me, "public schools" as a whole, cannot be across the board critiqued for not teaching certain things, or if they do. They are each different. Like any private school.
Not all public schools are "bad."
My daughter's public school is highly rated... and has won many national awards. The children there, are also very good kids... despite the non-teaching of religion.
Ultimately, I believe, that public schools gives a child a wide world view... and how to interact with all types of kids/people. And to ALSO know, from home, about their "beliefs." Which, it is started at home. But if you also want your child to learn religion/beliefs at school... then you would need to send your child to a school that does emphasize those things.
I am not against religion, and I was raised by faith believing parents... and went to religious private schools myself... but I am not hindered by that or by schools that are not religious centered either. Because ultimately... it is how you grow up... at home, and that it is also important to be aware of all kinds of world views, in an un-biased way.
All the best,
Susan