The issue of generalized versus specialized education is worthy of discussion as it directs us in the type of curricula we develop. Should we seek to provide a broad, general education to all students as a way of providing each student with an equal opportunity for success? Alternatively should we provide a specialized education that provides students with the opportunity to develop specific talents; after all shouldn't we offer heterogeneous education to a heterogeneous population? Reflecting the fact that each position has advantages and disadvantages, British Columbia's education system attempts to strike a balance between viewpoints. Yet even in this attempted balance we find problems. I do not believe that a perfect balance exists; however, by considering the advantages of each of these systems and their implementations we can work towards developing better curricula that support the needs of our students.