The school committee shall have general charge and superintendence of the public schools and for this purpose shall have all of the powers and duties which are given to school committees under the Constitution and laws of the commonwealth and such additional powers and duties as are authorized by this charter, by by-law or vote of town meeting.