I have been working at a kindergarten in Miyazaki for 10 months now. About 4 months ago, I found out that I was pregnant. I let my boss know 2 months ago and that I wanted to stay in Japan. Everything seemed okay and I was asked if I needed help with anything. Yesterday, they dropped a bomb on me: They wouldn't renew my contract in August because I'm pregnant and didn't have anyone to cover my classes for maternity leave. I'm wondering if this is legal? I know that the labor law states that they can't fire me for being pregnant, but does this also take into consideration yearly contracts? They flat out said that they didn't want to renew my contract due to my being pregnant. My husband and I are very upset. I feel like I wasn't given any notice and we might be forced to return to the US since we won't have visas here anymore (my husband is on a spouse visa). Any advice would be appreciated.