What this source establishes
That the school exists and is still counted among the works of this parish. It corroborates none of 1921, 1922 or 1966 — and the diocese is the parish's own institution, not an outside check.
This is as much of it as we may lawfully print. The rest is at tuticorindiocese.org.