Who are these teachers?

12345678910111213141516171819202122232425262728
Across
  1. 6. Financial secretary
  2. 8. Teacher related to Mr Kok
  3. 10. Female hairdressing teacher
  4. 12. Woodwork teacher
  5. 13. Office administration teacher
  6. 14. Had a baby boy
  7. 17. Female first aid teacher
  8. 19. Had a baby girl
  9. 20. Welding teacher
  10. 21. Food production teacher who got married
  11. 22. School psychologist
  12. 23. They are married to each other
  13. 24. Male teacher who got married
  14. 26. Male hairdressing teacher
  15. 27. ECD teacher
  16. 28. Male teacher with big arm tattoo
Down
  1. 1. Spray-painting teacher
  2. 2. His name means "big tree"
  3. 3. Receptionist
  4. 4. Heart of our school who is also retiring
  5. 5. Drives yellow scooter
  6. 7. Male first aid teacher
  7. 9. Male teacher with red hair and black sunglasses
  8. 11. School newspaper name
  9. 13. Current principal
  10. 15. Hostel boys call him "Oupa"
  11. 16. She got engaged
  12. 17. Drives blue Atos
  13. 18. Art teacher who resigned
  14. 25. Technical principal