Sachverhalt: A. X._ war in den Schuljahren 2003/04, 2004/05 und 2005/06 jeweils befristet für ein Jahr als Philosophielehrer am Gymnasium Y._ mit einem Teilpensum angestellt gewesen. Die für die Anstellung zuständige Schulkommission für das Gymnasium und die Fachmittelschule Y._ (im Folgenden: Schulkommission) eröffnete X._ mit Verfügung vom 5. April 2006, er werde nur noch für das erste Semester des Schuljahres 2006/07 befristet weiterbeschäftigt. B. Die Verfügung vom 5. April 2006 focht X._ bei der Erziehungsdirektion des Kantons Bern an. Er verlangte, ab dem 1. August 2006 unbefristet angestellt zu werden. Die Erziehungsdirektion wies die Beschwerde am 30. August 2006 ab. Das Verwaltungsgericht des Kantons Bern wies die hiergegen eingereichte Beschwerde mit Urteil vom 20. Juni 2007 ab. C. X._ erhebt gegen das verwaltungsgerichtliche Urteil beim Bundesgericht Beschwerde in öffentlich-rechtlichen Angelegenheiten, eventualiter subsidiäre Verfassungsbeschwerde. Er beantragt die Aufhebung des angefochtenen Entscheids und die Überführung in ein unbefristetes Anstellungsverhältnis. Das Verwaltungsgericht ersucht um Abweisung der Beschwerde. Die Erziehungsdirektion hat zunächst Verzicht auf eine Vernehmlassung erklärt. In der Replik hat der Beschwerdeführer an seinen Begehren festgehalten. Daraufhin hat die Erziehungsdirektion Stellung zu den Vorbringen in der Replik genommen. Der Beschwerdeführer hat sich dazu vernehmen lassen und wiederum seine Anträge bekräftigt. 