Mark McGregor joined the Upper Elementary teaching team in 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, in New Mexico and has taught at the University of Pittsburgh. 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