It sounds like the terms of your contract have been pretty much wrapped up, but if there's still a chance for further discussion, you could consider raising the issue of an education allowance so that you can send your son to an international school.
However, there are also lots of good reasons to go with a local school, especially since your son is still so young. If you're planning on staying in Beijing for the long term, Chinese schools are an excellent way to help expat children integrate and learn the language. The younger they are when this process takes place, the easier they tend to adapt.
Homeschooling is an option and is legal but might become complicated later (as in, much later) when it comes to university as the qualification needed to attend a Chinese university can't be obtained through homeschooling.
If you want a bit more info about schooling in Beijing, click here.
For fee costs of public schools I'd recommend getting in touch with them directly.
Hope this helps.
Expat Health Insurance
Cigna Global Health Insurance.
Medical insurance specifically designed for expats. With Cigna, you won't have to rely on foreign public health care systems, which may not meet your needs. Cigna allows you to speak to a doctor on demand, for consultations or instant advice, wherever you are in the world. They also offer full cancer care across all levels of cover, and settle the cost of treatments directly with the provider.
International Movers. Get Quotes. Compare Prices.
Sirelo has a network of more than 500 international removal companies that can move your furniture and possessions to your new home. By filling in a form, you’ll get up to 5 quotes from recommended movers. This service is free of charge and will help you select an international moving company that suits your needs and budget.