Kwenda Collegiate Girls Charter School has signed a 10-year lease for 44,114 square feet at 2520 Church Avenue.