Mochua (mixed, RC), Scoil na Mainistreach (mixed, RC), North Kildare Educate Together National School (mixed, multi-denominational), and St Patrick's currently located in the GAA grounds on the Newcastle road (mixed, RC); and three secondary schools: Celbridge Community School (a coeducational school, operating under the auspices of the Kildare/Wicklow Education & Training Board and Educate Together.), St. Wolstan's Community School for girls (the only all-female community school in Ireland), and Salesian College Celbridge for boys. There is also a residential special school, Saint Raphael's, (co-educational, Catholic) for children with a learning disability. Celbridge also has one of the very few Primary Montessori Schools in Ireland, Weston Primary Montessori School, which was established in 2016 by the parents and teachers of the former Glebe School. This school provides Montessori education to children from 3–12 years and is located on the grounds of Barnhall Rugby Club. Transport and access Celbridge's growth has created some traffic congestion, including at peak times. A 2008 report by Kildare County Council attributed some of the issues to the single bridge over the Liffey in the town, and issues with illegal parking and parking enforcement. The Celbridge Interchange (Junction 6 of the M4) which connects the town to the motorway as well as the Intel and Hewlett Packard plants in Leixlip, was opened in 2003 to help address related traffic issues, with some success. The town is served by Dublin Bus along the C4, X27 and X28 routes along with a night time service (C6). Local services are also provided by Dublin Bus, as the L58 and L59. These routes link the town to the city centre as well as the nearby towns of Lucan, Maynooth and Leixlip . The Town is also served by Bus Éireann route 120 and 120B. Iarnród Éireann runs commuter rail services to a station in Hazelhatch, about from Celbridge village. The L58 and L59 bus services link the station with the rest of Celbridge and Leixlip, providing connections to other bus and rail routes. Commuter suburban rail services from Kildare to Dublin city centre serve Hazelhatch, although these are quite limited on Sundays. The service brings passengers to Heuston station or to Grand Canal Dock (via Connolly Station, Tara Street and Pearse Street stations). The station is located on one of the most important InterCity lines in the country, with services to Cork, Limerick and Galway, however, these do not stop at