根据上海市教育局《上海市中小学校规模定位依据》,中小学校规模由下列4种情况组成:1.一般学校规模:6-16年级1~2个年级,学级人数500~900人,聘请教职员工80~120人;2.中大学校规模:6-16年级3~4个年级,学级人数1000~2000人,聘请教职员工150~230人;3.大学校规模:6-16年级5~7个年级,学级人数1800~3500人,聘请教职员工200~340人;4.超大学校规模:6-16年级8个年级以上,学级人数4000人以上,聘请教职员工400人以上。因此,上海市中小学校规模由6-16年级个数、学级人数、教职员工以及以上三者之间的关系来决定。