May a public school employee run for public office?

Yes. A public school employee cannot lose his job or job status by becoming a candidate for any public office if it does not entail a neglect of duty.