Margaret Roc (born 14 July 1945) is an Australian author, co-author and editor of over fifty published fiction and non-fiction books for children and teachers.
Roc was born in Stirling, Scotland, the youngest of three children. She immigrated to Australia with her family at age eight in 1953.
Roc graduated in 1969 from the University of Sydney majoring in Psychology and Government and subsequently attained her Diploma in Education in 1970, also at the University of Sydney. She obtained her Remedial Teacher's Certificate in Special Education from the Kuring-gai College of Advanced Education (now part of the University of Technology, Sydney) in 1974. Other qualifications include her Masters of Arts (Education) in 1975 from the University of Sydney, her Masters of Arts (Creative Writing) in 2001 from the University of Western Sydney. In 2004 Roc obtained her Graduate Diploma of Information from the University of Technology, Sydney.
Roc has worked as a teacher, special needs teacher and teacher-librarian at a number of inner Sydney public schools and continues to teach in Sydney.