What subjects are taught in upper primary schools?

In upper primary schools, students receive instruction in a wide range of subjects, including languages (such as English, Hindi, and regional languages), mathematics, science, social sciences (such as history, geography, and civics), and additional subjects like art, physical education, and vocational skills.