A professional learning community (PLC) is an extended learning opportunity to foster collaborative learning among colleagues within a particular work environment or field. It is often used in schools as a way to organize teachers into working groups.