All accredited schools, public, private or parochial, shall provide and give a complete course of instruction to all pupils, in civil government, and United States history, and in patriotism and the duties of a citizen, suitable to the elementary grades; in addition thereto, all accredited high schools, public, private or parochial, shall give a course of instruction concerning the government and institutions of the United States, and particularly of the constitution of the United States; and no student who has not taken and satisfactorily passed such course shall be certified as having completed the course requirements necessary for graduation from high school.