Most of our schools have a dedicated music teacher; in all of the schools I have worked at, they only teach grades 4 or 5 up to grade 8 because these grades have instrumental music (and the time they have available during the week wouldn't allow them to teach all classes). Some schools have dedicated phys ed teachers, although several classroom teachers do teach their own Phys Ed (I did this for quite a few years). I've never worked in a school that has an Art teacher. When we indicate to administration our preference for grade level, we also indicate what subjects we would like someone else to teach when we have our Prep time. Many primary teachers prefer to teach their own art because of the ability to integrate it into other subject areas. We have several teachers who cover preps; they work with the classroom teachers they cover for to decide what they will teach. The only subjects my grade 7 students have that I wouldn't be able to teach are music and French.