Germany has a range of public, private, and international schools. Your choice may depend on how long you plan to stay in the country and your children's language skills.