A kassai orsolyita nővérek Trianon után – iskolájuk számára menedéket keresve -, 1922-ben érkeztek Budapestre. A Margit körúti ferencesek segítségével az 1922-23-as tanévben megindulhatott az Orsolya Rend Szent Angéla leányiskolája az Áldás u. 1. alatti iskolaépületben. Ők 1928-ban önálló, új épületbe (Zivatar u. 2-4.) költöztek, 1931-ben már az első gimnáziumi évfolyam érettségizett. Az iskola mellett internátus is működött. 1931-ben az első tanítóképző osztály is megindult. 1948 után állami iskolaként működött intézményünk.
A rendszerváltozást követően az orsolyita nővérek visszaigényelték egykori ingatlanukat, melynek visszaadására 1994. március 1-jén került sor. Mivel az Orsolya Rend nem tudta fenntartani az iskolát, ezért a Ferences Renddel megállapodást kötött az iskola működtetésére.
Az 1994/95-ös tanévben az II. Kerületi Önkormányzat jelképes összegért bérelte az iskolaépületet, és ugyancsak jelképes összegért lehetővé tette az iskola működtetését 3 osztállyal a Marczibányi István Általános Iskolában.
Az Ady Endre u. 3. szám alatti épület átvétele 1995. június 16-án fejeződött be. Az 1995/96-os tanévet már 560 tanuló kezdte meg 8 évfolyamon, 19 osztályban.
1998-ban alakult át az iskola 12 évfolyamossá. Az ehhez szükséges tantermeket az iskola jelentős átépítésekkel biztosította. Folyamatosan vette birtokba a Zivatar u. 6. alatti 3 lakásos épületet, a következő évben a volt óvoda épületét és 2001-ben az 5 lakásos Zivatar u. 8. alatti ingatlant. A 2000/2001-es tanévben egy nagy méretű tornacsarnokot építettünk, amely lehetővé teszi a tanulók tanítási órán kívüli sportolását is.
2002-ben újra érettségiztek gimnáziumi tanulók, túlnyomó többségük egyben sikeres főiskolai, egyetemi felvételit is tett.