This programme has its own faculty .
This programme offers SAT and Advanced Placement classes , as well as critical reading , debate , and philosophy courses .
This programme has its own faculty and offers SAT and Advanced Placement classes , as well as critical reading , debate , and philosophy courses .