Map location of MacGregor Public School
MacGregor Public School

32 Central Street, Waterloo, ON N2L 3A6

Public School | Phone Number: +1-519-885-6200
6 - 8 Grades
Students
Teachers
95 Listings

Additional School Information

  • Pupil Teacher Ratio
  • Expenditures Per Student -

MacGregor Public School Description

MacGregor Public School, located at 32 Central Street in Waterloo, Ontario, is a reputable educational institution catering to students in grades 6 through 8. With a commitment to providing a well-rounded education, MacGregor Public School offers a comprehensive curriculum that focuses on academic excellence, personal growth, and community engagement.

At MacGregor Public School, students benefit from a supportive and nurturing learning environment. The dedicated faculty and staff are passionate about education and strive to create a positive atmosphere where students can thrive. They employ innovative teaching methods and utilize modern resources to ensure that students receive a high-quality education that prepares them for future success.

The school's curriculum is designed to meet the diverse needs of its students. In addition to core subjects such as mathematics, science, language arts, and social studies, MacGregor Public School offers a range of elective courses and extracurricular activities. These opportunities allow students to explore their interests, develop their talents, and foster a love for learning.

MacGregor Public School also places a strong emphasis on character development and community involvement. Through various initiatives and programs, students are encouraged to become responsible and compassionate citizens. They are given opportunities to engage in community service projects, participate in leadership roles, and develop important life skills such as teamwork, communication, and problem-solving.

Parents and guardians are actively involved in the school community, and MacGregor Public School values their partnership. The school maintains open lines of communication with families, providing regular updates on student progress


Homes for sale near MacGregor Public School

Address Bed / Bath Listing Price
Picture of 24 B KAREN Walk
24 B KAREN Walk Waterloo, ON
Living Area: 1578 Sqft.
4 Beds, 2 Baths
$499,900
Picture of 24 B Karen Walk, Waterloo ON N2L 5X2
24 B Karen Walk, Waterloo ON N2L 5X2 Waterloo, ON
Living Area: 1136 Sqft.
4 Beds, 2 Baths
$499,900
Picture of 131 Elgin Crescent, Waterloo ON N2J 2S5
131 Elgin Crescent, Waterloo ON N2J 2S5 Waterloo, ON
Living Area: 1349 Sqft.
6 Beds, 1 Bath
$800,000
Picture of 131 ELGIN Crescent
131 ELGIN Crescent Waterloo, ON
Living Area: 1349 Sqft.
6 Beds, 1 Bath
$800,000
Picture of 375 Holly Street, Waterloo ON N2L 4G5
375 Holly Street, Waterloo ON N2L 4G5 Waterloo, ON
Living Area: 1271 Sqft.
3 Beds, 2 Baths
$500,000
Picture of 375 HOLLY Street
375 HOLLY Street Waterloo, ON
Living Area: 1770 Sqft.
3 Beds, 2 Baths
$500,000
Picture of 45 High Street, Waterloo ON N2L 3X7
45 High Street, Waterloo ON N2L 3X7 Waterloo, ON
Living Area: 1061 Sqft.
8 Beds, 0 Baths
$899,999
Picture of 45 HIGH STREET
45 HIGH STREET Waterloo, ON
Living Area: 0 Sqft.
8 Beds, 2 Baths
$899,999
Picture of 84 Weber Street S, Waterloo ON N2J 1Z9
84 Weber Street S, Waterloo ON N2J 1Z9 Waterloo, ON
Living Area: 1101.29 Sqft.
5 Beds, 3 Baths
$699,900
Picture of 84 WEBER Street S
84 WEBER Street S Waterloo, ON
Living Area: 1827.7 Sqft.
5 Beds, 3 Baths
$699,900
Picture of 16 Dunbar Road N, Waterloo ON N2L 2C7
16 Dunbar Road N, Waterloo ON N2L 2C7 Waterloo, ON
Living Area: 2233.03 Sqft.
5 Beds, 4 Baths
$800,000
Picture of 16 DUNBAR Road N
16 DUNBAR Road N Waterloo, ON
Living Area: 2291.36 Sqft.
5 Beds, 4 Baths
$800,000
Picture of 774 Belmont Avenue W, Kitchener ON N2M 1P4
774 Belmont Avenue W, Kitchener ON N2M 1P4 Kitchener, ON
Living Area: 1255 Sqft.
7 Beds, 4 Baths
$799,989
Picture of 774 BELMONT Avenue W
774 BELMONT Avenue W Kitchener, ON
Living Area: 2087 Sqft.
7 Beds, 4 Baths
$799,989
Picture of 774 BELMONT AVENUE
774 BELMONT AVENUE Kitchener, ON
Living Area: 1099.99 Sqft.
7 Beds, 3 Baths
$799,989
Picture of 212 CARTER AVENUE
212 CARTER AVENUE Waterloo, ON
Living Area: 0 Sqft.
4 Beds, 3 Baths
$799,900
Picture of 212 Carter Avenue, Waterloo ON N2J 3K6
212 Carter Avenue, Waterloo ON N2J 3K6 Waterloo, ON
Living Area: 1215 Sqft.
3 Beds, 3 Baths
$799,900
Picture of 18 Tweed Street, Waterloo ON N2J 3E2
18 Tweed Street, Waterloo ON N2J 3E2 Waterloo, ON
Living Area: 2073 Sqft.
4 Beds, 4 Baths
$849,000
Picture of 18 TWEED Street
18 TWEED Street Waterloo, ON
Living Area: 2073 Sqft.
4 Beds, 4 Baths
$849,000
Picture of 217 WINFIELD Avenue
217 WINFIELD Avenue Waterloo, ON
Living Area: 2827.71 Sqft.
5 Beds, 2 Baths
$949,000
Picture of 104 - 300 KEATS WAY
104 - 300 KEATS WAY Waterloo, ON
Living Area: 1199.99 Sqft.
2 Beds, 2 Baths
$450,000
Picture of 185 PARK Street
185 PARK Street Waterloo, ON
Living Area: 2800 Sqft.
4 Beds, 3 Baths
$1,285,000
Picture of 189 PARK Street
189 PARK Street Waterloo, ON
Living Area: 1800 Sqft.
3 Beds, 2 Baths
$1,295,000
Picture of 185 Park Street, Waterloo ON N2L 1Y7
185 Park Street, Waterloo ON N2L 1Y7 Waterloo, ON
Living Area: 2800 Sqft.
4 Beds, 3 Baths
$1,285,000
Picture of 189 Park Street, Waterloo ON N2L 1Y7
189 Park Street, Waterloo ON N2L 1Y7 Waterloo, ON
Living Area: 1800 Sqft.
3 Beds, 2 Baths
$1,295,000
Picture of 39 Mcdougall Road, Waterloo ON N2L 2W4
39 Mcdougall Road, Waterloo ON N2L 2W4 Waterloo, ON
Living Area: 2943.64 Sqft.
4 Beds, 3 Baths
$2,195,000
Picture of 784 BELMONT Avenue W
784 BELMONT Avenue W Kitchener, ON
Living Area: 1946 Sqft.
3 Beds, 2 Baths
$899,000
Picture of 39 MCDOUGALL Road
39 MCDOUGALL Road Waterloo, ON
Living Area: 5897.16 Sqft.
4 Beds, 3 Baths
$2,195,000
Picture of 126 Albert Street, Waterloo ON N2L 3T1
126 Albert Street, Waterloo ON N2L 3T1 Waterloo, ON
Living Area: 2519.46 Sqft.
9 Beds, 2 Baths
$999,900
Picture of 126 ALBERT Street
126 ALBERT Street Waterloo, ON
Living Area: 2519.46 Sqft.
9 Beds, 2 Baths
$999,900
Picture of 166 WEBER Street N Unit# A
166 WEBER Street N Unit# A Waterloo, ON
Living Area: 1008 Sqft.
4 Beds, 2 Baths
$595,000
Picture of A-166 Weber Street N, Waterloo ON N2J 3H1
A-166 Weber Street N, Waterloo ON N2J 3H1 Waterloo, ON
Living Area: 1008 Sqft.
4 Beds, 2 Baths
$595,000
Picture of 173 Bridgeport Road E, Waterloo ON N2J 2K6
173 Bridgeport Road E, Waterloo ON N2J 2K6 Waterloo, ON
Living Area: 847.54 Sqft.
5 Beds, 4 Baths
$849,999
Picture of 54 ROSLIN Avenue S
54 ROSLIN Avenue S Waterloo, ON
Living Area: 2629 Sqft.
3 Beds, 2 Baths
$749,900
Picture of 54 Roslin Avenue S, Waterloo ON N2L 2G8
54 Roslin Avenue S, Waterloo ON N2L 2G8 Waterloo, ON
Living Area: 1742 Sqft.
3 Beds, 2 Baths
$749,900
Picture of 10 MARSHALL STREET
10 MARSHALL STREET Waterloo, ON
Living Area: 0 Sqft.
4 Beds, 3 Baths
$775,000
Picture of 806 WESTMOUNT Road W
806 WESTMOUNT Road W Kitchener, ON
Living Area: 3862.81 Sqft.
4 Beds, 4 Baths
$1,600,000
Picture of 806 Westmount Road W, Kitchener ON N2M 1S4
806 Westmount Road W, Kitchener ON N2M 1S4 Kitchener, ON
Living Area: 3076.23 Sqft.
4 Beds, 4 Baths
$1,600,000
Picture of 264 Shakespeare Drive, Waterloo ON N2L 2T6
264 Shakespeare Drive, Waterloo ON N2L 2T6 Waterloo, ON
Living Area: 2903 Sqft.
5 Beds, 4 Baths
$1,499,000
Picture of 264 SHAKESPEARE DRIVE
264 SHAKESPEARE DRIVE Waterloo, ON
Living Area: 2499.98 Sqft.
5 Beds, 4 Baths
$1,499,000
Picture of 264 SHAKESPEARE Drive
264 SHAKESPEARE Drive Waterloo, ON
Living Area: 3710 Sqft.
5 Beds, 4 Baths
$1,499,000
Picture of 58 JOHN STREET W
58 JOHN STREET W Waterloo, ON
Living Area: 699.99 Sqft.
3 Beds, 2 Baths
$649,900
Picture of 58 JOHN Street W
58 JOHN Street W Waterloo, ON
Living Area: 1629 Sqft.
3 Beds, 2 Baths
$649,900
Picture of 58 John Street W, Waterloo ON N2L 1B4
58 John Street W, Waterloo ON N2L 1B4 Waterloo, ON
Living Area: 1053 Sqft.
3 Beds, 2 Baths
$649,900
Picture of 448 TAMARACK Drive
448 TAMARACK Drive Waterloo, ON
Living Area: 2138 Sqft.
4 Beds, 2 Baths
$889,900
Picture of 448 Tamarack Drive, Waterloo ON N2L 4H1
448 Tamarack Drive, Waterloo ON N2L 4H1 Waterloo, ON
Living Area: 1637 Sqft.
4 Beds, 2 Baths
$889,900
Picture of 180 VERMONT Street
180 VERMONT Street Waterloo, ON
Living Area: 2097 Sqft.
3 Beds, 2 Baths
$899,000
Picture of 180 Vermont Street, Waterloo ON N2J 2M8
180 Vermont Street, Waterloo ON N2J 2M8 Waterloo, ON
Living Area: 1151 Sqft.
3 Beds, 2 Baths
$899,000
Picture of 71 Melbourne Crescent, Waterloo ON N2L 2M5
71 Melbourne Crescent, Waterloo ON N2L 2M5 Waterloo, ON
Living Area: 963.31 Sqft.
3 Beds, 2 Baths
$850,000
Picture of 71 MELBOURNE Crescent
71 MELBOURNE Crescent Waterloo, ON
Living Area: 1074.62 Sqft.
3 Beds, 2 Baths
$850,000
Picture of 234 Erb Street E, Waterloo ON N2J 1M8
234 Erb Street E, Waterloo ON N2J 1M8 Waterloo, ON
Living Area: 1040 Sqft.
5 Beds, 2 Baths
$845,000
Picture of 234 ERB STREET E
234 ERB STREET E Waterloo, ON
Living Area: 699.99 Sqft.
6 Beds, 2 Baths
$845,000
Picture of 102 DAWSON STREET
102 DAWSON STREET Waterloo, ON
Living Area: 0 Sqft.
3 Beds, 3 Baths
$1,275,000
Picture of 102 DAWSON Street
102 DAWSON Street Waterloo, ON
Living Area: 1719 Sqft.
3 Beds, 3 Baths
$1,275,000
Picture of 102 Dawson Street, Waterloo ON N2L 1R4
102 Dawson Street, Waterloo ON N2L 1R4 Waterloo, ON
Living Area: 1719 Sqft.
3 Beds, 3 Baths
$1,275,000
Picture of 53 RUSHOLME ROAD
53 RUSHOLME ROAD Kitchener, ON
Living Area: 2999.97 Sqft.
2 Beds, 3 Baths
$1,795,000
Picture of 53 Rusholme Road, Kitchener ON N2M 2T5
53 Rusholme Road, Kitchener ON N2M 2T5 Kitchener, ON
Living Area: 1647 Sqft.
2 Beds, 3 Baths
$1,795,000
Picture of 275 SUNVIEW STREET
275 SUNVIEW STREET Waterloo, ON
Living Area: 0 Sqft.
3 Beds, 1 Bath
$950,000
Picture of 218 Alexandra Avenue, Waterloo ON N2L 1M7
218 Alexandra Avenue, Waterloo ON N2L 1M7 Waterloo, ON
Living Area: 1995.76 Sqft.
6 Beds, 2 Baths
$820,000
Picture of 273 SUNVIEW STREET
273 SUNVIEW STREET Waterloo, ON
Living Area: 1099.99 Sqft.
4 Beds, 2 Baths
$950,000
Picture of 273 Sunview Street, Waterloo ON N2L 3V8
273 Sunview Street, Waterloo ON N2L 3V8 Waterloo, ON
Living Area: 1278 Sqft.
4 Beds, 2 Baths
$950,000
Picture of 273 SUNVIEW Street
273 SUNVIEW Street Waterloo, ON
Living Area: 1278 Sqft.
4 Beds, 2 Baths
$950,000
Picture of 464 HAZEL Street
464 HAZEL Street Waterloo, ON
Living Area: 2630 Sqft.
6 Beds, 4 Baths
$939,999
Picture of 464 HAZEL STREET
464 HAZEL STREET Waterloo, ON
Living Area: 1499.99 Sqft.
6 Beds, 4 Baths
$939,900
Picture of 464 Hazel Street, Waterloo ON N2L 3R1
464 Hazel Street, Waterloo ON N2L 3R1 Waterloo, ON
Living Area: 1863 Sqft.
6 Beds, 4 Baths
$939,999
Picture of 25-B Amos Avenue W, Waterloo ON N2L 2W6
25-B Amos Avenue W, Waterloo ON N2L 2W6 Waterloo, ON
Living Area: 1000 Sqft.
4 Beds, 2 Baths
$899,000
Picture of 142 ELGIN Crescent
142 ELGIN Crescent Waterloo, ON
Living Area: 1860 Sqft.
3 Beds, 2 Baths
$699,900
Picture of 774 Belmont Avenue W, Kitchener ON N2M 1P4
774 Belmont Avenue W, Kitchener ON N2M 1P4 Kitchener, ON
Living Area: 603 Sqft.
5 Beds, 4 Baths
$849,900
Picture of 87 ROGER Street
87 ROGER Street Waterloo, ON
Living Area: 1936 Sqft.
4 Beds, 2 Baths
$799,900
Picture of 774 BELMONT AVENUE W
774 BELMONT AVENUE W Kitchener, ON
Living Area: 0 Sqft.
8 Beds, 4 Baths
$849,900
Picture of 69 PEPPLER Street
69 PEPPLER Street Waterloo, ON
Living Area: 1575 Sqft.
3 Beds, 2 Baths
$825,000
Picture of 69 Peppler Street, Waterloo ON N2J 3C9
69 Peppler Street, Waterloo ON N2J 3C9 Waterloo, ON
Living Area: 1575 Sqft.
3 Beds, 2 Baths
$825,000
Picture of 59 ELLIS Crescent S
59 ELLIS Crescent S Waterloo, ON
Living Area: 2100 Sqft.
5 Beds, 2 Baths
$849,000
Picture of 230 Stanley Drive, Waterloo ON N2L 1H7
230 Stanley Drive, Waterloo ON N2L 1H7 Waterloo, ON
Living Area: 4166 Sqft.
6 Beds, 6 Baths
$4,450,000
Picture of 230 STANLEY Drive
230 STANLEY Drive Waterloo, ON
Living Area: 5781 Sqft.
6 Beds, 6 Baths
$4,450,000
Picture of 15 Wildwood Place, Waterloo ON N2L 4B2
15 Wildwood Place, Waterloo ON N2L 4B2 Waterloo, ON
Living Area: 2145 Sqft.
4 Beds, 4 Baths
$999,999
Picture of 25-B AMOS AVENUE
25-B AMOS AVENUE Waterloo, ON
Living Area: 0 Sqft.
4 Beds, 2 Baths
$899,000
Picture of 68 AMOS AVENUE
68 AMOS AVENUE Waterloo, ON
Living Area: 0 Sqft.
4 Beds, 2 Baths
$888,000
Picture of 68 Amos Avenue, Waterloo ON N2L 5G3
68 Amos Avenue, Waterloo ON N2L 5G3 Waterloo, ON
Living Area: 969 Sqft.
4 Beds, 2 Baths
$888,000
Picture of 66 Union Street E, Waterloo ON N2J 1C2
66 Union Street E, Waterloo ON N2J 1C2 Waterloo, ON
Living Area: 1300 Sqft.
3 Beds, 2 Baths
$450,000
Picture of 11 MCDOUGALL ROAD
11 MCDOUGALL ROAD Waterloo, ON
Living Area: 0 Sqft.
9 Beds, 2 Baths
$789,999
Picture of 11 MCDOUGALL Road N
11 MCDOUGALL Road N Waterloo, ON
Living Area: 2042 Sqft.
9 Beds, 2 Baths
$789,999
Picture of 11 Mcdougall Road N, Waterloo ON N2L 2W4
11 Mcdougall Road N, Waterloo ON N2L 2W4 Waterloo, ON
Living Area: 1433 Sqft.
9 Beds, 2 Baths
$789,999
Picture of 19 Avondale Avenue S, Waterloo ON N2L 2B5
19 Avondale Avenue S, Waterloo ON N2L 2B5 Waterloo, ON
Living Area: 3625 Sqft.
4 Beds, 5 Baths
$1,999,000
Picture of 45 PRINCESS STREET E
45 PRINCESS STREET E Waterloo, ON
Living Area: 0 Sqft.
1 Bed, 2 Baths
$825,000
Picture of 45 Princess Street E, Waterloo ON N2J 2H6
45 Princess Street E, Waterloo ON N2J 2H6 Waterloo, ON
Living Area: 1600 Sqft.
4 Beds, 2 Baths
$825,000
Picture of 74 MCDOUGALL ROAD
74 MCDOUGALL ROAD Waterloo, ON
Living Area: 0 Sqft.
6 Beds, 3 Baths
$1,999,000
Picture of 136 Macgregor Crescent, Waterloo ON N2J 3W9
136 Macgregor Crescent, Waterloo ON N2J 3W9 Waterloo, ON
Living Area: 1047 Sqft.
3 Beds, 2 Baths
$799,900
Picture of 464 HAZEL STREET
464 HAZEL STREET Waterloo, ON
Living Area: 0 Sqft.
6 Beds, 4 Baths
$989,999
Picture of 464 Hazel Street, Waterloo ON N2L 3R1
464 Hazel Street, Waterloo ON N2L 3R1 Waterloo, ON
Living Area: 1851 Sqft.
6 Beds, 4 Baths
$989,999
Picture of 464 HAZEL Street
464 HAZEL Street Waterloo, ON
Living Area: 2534 Sqft.
6 Beds, 4 Baths
$989,999
Picture of 39 Mcdougall Road, Waterloo ON N2L 2W4
39 Mcdougall Road, Waterloo ON N2L 2W4 Waterloo, ON
Living Area: 2951.03 Sqft.
4 Beds, 3 Baths
$2,100,000
Picture of 185 Regina Street N, Waterloo ON N2J 3B4
185 Regina Street N, Waterloo ON N2J 3B4 Waterloo, ON
Living Area: 1000 Sqft.
5 Beds, 2 Baths
$885,000
Picture of 1112-155 Caroline Street S, Waterloo ON N2L 0J8
1112-155 Caroline Street S, Waterloo ON N2L 0J8 Waterloo, ON
Living Area: 753 Sqft.
1 Bed, 1 Bath
$599,000
Picture of 5-455 Albert Street, Waterloo ON N2L 5A7
5-455 Albert Street, Waterloo ON N2L 5A7 Waterloo, ON
Living Area: 1049 Sqft.
4 Beds, 2 Baths
$550,000

Points of interest near MacGregor Public School

Nearby Locations