comprehensive

adjective

Including or dealing with all or nearly all elements or aspects of something.

noun

A comprehensive school.