Szent József Általános Iskola, Gimnázium, Szakgimnázium és Kollégium