Young children learn English very quickly. Even if a child has very little English, they will normally be placed in a class with children the same age. At both primary and post-primary levels, additional language support is provided for students who do not speak English as their first language. These supports are designed to allow individual students to participate in mainstream education on a par with their peers. Public libraries are also an excellent resource for parents and pupils.