Gregory Roberts serves as the Principal at Immaculate Heart of Mary School, a role he holds after nearly twenty-five years of experience in elementary and secondary education. His career in education has included various leadership positions, such as Mathematics Department Chair, Mathematics Teacher and Coach, and Assistant Principal, all at Bishop Brady High School.
Before transitioning into education, Roberts had a successful career in engineering.