The unnamed 40-year-old man was ordered to pay 4,000 Swiss francs (USD 4,000, 3,700 euros), the ATS news agency said in a report.
He had also refused to allow his daughters to go to camps and other school events, insisting they ran counter to his religious beliefs.
The Altstaetten district court in the northeastern Swiss canton of St Gallen found the father guilty of among other things violating the law on obligatory schooling and of disobeying previous orders by the authorities, ATS reported
The prosecutor had requested that the man be sentenced to four months behind bars, in addition to a fine, maintaining that the Bosnian national who has been living in Switzerland since 1990 had resisted integration and had no respect for Swiss legislation.
Also Read
The family has reportedly been in conflict with the local authorities for years.
Last year, the parents were sentenced by a lower court for refusing to allow their daughters go to school unless they were permitted to wear an Islamic veil.
But the country's highest court overturned that verdict, ruling that the eldest girl should be allowed to wear the veil to school in the name of freedom of religion.