Both my sons (1st & 3rd grade) have had and continue to have great teachers. They both respect their teachers, do great and truely enjoy school.
Yes, it is a
public school
added: My wife also sits on the PTSA board and spends 15+hrs/week at the school volunteering her time.