I've been contemplating about this 3 programs- IB, IBT and SCITECH. Y'all opinion will be needed in terms of comparison.
(IB) - INTERNATIONAL BACCALAURETE (IBT) - INTERNATIONAL BUSINESS AND TECHNOLOGY SCITECH
Speaking from experience, I'd say going for IB is the best option if you are planning to learn more/advanced content. Although the only cons that separates it from other programs is it's "time demanding". You can also consider Sci-tech. I have classmates in high school that are in Sci-tech and they did tell me it was a good program and it was worth their time unlike IBT. IBT has less benefits when you compare it to the usual high school program.