How and When to tell people

Hillary
I'm 10 weeks 5 days. 2 teachers know. I am afraid to tell my admin for fear they won't renew my contact, I haven't even told my own children. So, I definitely haven't told my 2nd graders yet. How and when should I tell my admin and my class?