Citation: 2C_149/2008 24.10.2008 E. B

Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten beantragen X.________ und Y.________ dem Bundesgericht, den Entscheid des Obergerichts des Kantons Schaffhausen vom 14. Dezember 2007 aufzuheben und die Sache zu neuem Entscheid an dieses zurückzuweisen, eventuell sie vom gemeinsamen Schwimmunterricht mit den Mädchen zu dispensieren. Der Stadtschulrat und der Erziehungsrat stellen gemeinsam den Antrag, die Beschwerde abzuweisen, soweit darauf einzutreten sei. Das Obergericht hat sich zur Beschwerde vernehmen lassen, ohne einen ausdrücklichen Antrag zu stellen. Das Bundesgericht hat die Beschwerde in öffentlicher Sitzung beurteilt.