All accredited US allopathic schools do require the same set of prerequisite classes to be taken by applicants (the ones you mentioned). The required courses typically take 1-2 years to complete depending on an individual’s course load and pain tolerance.