Since 1957 and through the present day, the School has been situated on a 40 acres site in the city of Piney Point Village, an enclave of Houston, at the junction of 201 Kinkaid School Drive and San Felipe.