Any person, firm, corporation or association that knowingly sells, gives or dispenses any alcoholic beverage to any school student under the age of 18 years, or keeps or has in possession any alcoholic beverage in or on the campus or premises of any school building of any public secondary or grade school is guilty of a felony and, upon conviction thereof, shall be imprisoned in the state penitentiary for a period of from one to three years.