International Baccalaureate (IB) is a recognized High School Degree all over the world, and gives easier access to universities and colleges.
There are IB schools in most countries, and some of them are private, others public.
the teaching language is mostly English, but also German and French speaking schools can be found.