Zoe Saldana teaches science in the Upper School of St. John’s School in Houston, Texas. She was first appointed as a teacher at the school in 2000 after obtaining a B.S. from Texas A&M University.