Mark McGregor joined the Upper Elementary teaching team in August 2016. He has a B.S. in Philosophy and Psychology as well as an M.S. in Cognitive Psychology. Mark has worked in several bay area schools, a school in New Mexico and has taught college courses at the University of Pittsburg. Mark has Elementary I and II Montessori Teaching Credentials from the San Francisco Bay Area Montessori Education Center. He currently teaches Upper Elementary.
Department: Upper Elementary