Sachverhalt: Sachverhalt: A. A._ legte Ende Schuljahr 2003 am Gymnasium X._ die Maturitätsprüfung ab. Am 30. Juni 2003 teilte ihm die Maturitätskommission des Kantons Bern mit, seine Maturaprüfung sei wegen Unregelmässigkeiten als nicht bestanden erklärt worden. Es bestünden Indizien dafür, dass ihm im Schwerpunktfach "Wirtschaft und Recht" sowohl die Musterlösung des prüfenden Lehrers für die schriftliche Prüfung als auch dessen Prüfungsvorbereitungen für die mündliche Prüfung bekannt gewesen seien. Gegen die Verfügung der Maturitätskommission erhob A._ am 30. Juli 2003 Verwaltungsbeschwerde bei der Erziehungsdirektion des Kantons Bern. Diese lehnte mit Zwischenverfügung vom 14. August 2003 den Antrag auf Ausstellung eines provisorischen Maturitätszeugnisses und mit Endentscheid vom 28. Oktober 2003 die Verwaltungsbeschwerde insgesamt ab; die Verfahrenskosten von Fr. 600.-- wurden A._ auferlegt. In ihren Erwägungen nahm die Erziehungsdirektion zur Kenntnis, dass die Maturitätskommission antragsgemäss die Note im Fach "Naturwissenschaften" von 4,0 auf 4,5 korrigieren und einen entsprechenden Notenausweis ausstellen werde. Gegen die Verfügung der Maturitätskommission erhob A._ am 30. Juli 2003 Verwaltungsbeschwerde bei der Erziehungsdirektion des Kantons Bern. Diese lehnte mit Zwischenverfügung vom 14. August 2003 den Antrag auf Ausstellung eines provisorischen Maturitätszeugnisses und mit Endentscheid vom 28. Oktober 2003 die Verwaltungsbeschwerde insgesamt ab; die Verfahrenskosten von Fr. 600.-- wurden A._ auferlegt. In ihren Erwägungen nahm die Erziehungsdirektion zur Kenntnis, dass die Maturitätskommission antragsgemäss die Note im Fach "Naturwissenschaften" von 4,0 auf 4,5 korrigieren und einen entsprechenden Notenausweis ausstellen werde. B. Mit Beschwerde an den Regierungsrat des Kantons Bern beantragte A._, der Entscheid der Erziehungsdirektion sei aufzuheben und es sei ihm zu ermöglichen, die Maturaprüfung im Schwerpunktfach "Wirtschaft und Recht" in anzusetzender Frist zu wiederholen; anschliessend sei von zuständiger Stelle über das Bestehen/ Nichtbestehen der Maturaprüfung zu entscheiden. Die Beschwerde wurde vom Regierungsrat am 16. Juni 2004 abgewiesen. Die Beschwerde wurde vom Regierungsrat am 16. Juni 2004 abgewiesen. C. A._ hat gegen den Entscheid des Regierungsrats staatsrechtliche Beschwerde erhoben. Er beantragt, den angefochtenen Entscheid aufzuheben und der Beschwerde die aufschiebende Wirkung zu erteilen. Der Beschwerdeführer rügt eine Verletzung verschiedener verfassungsmässiger Rechte (Art. 8, 9, 10, 29 Abs. 2, 32 Abs. 1, 36 BV) und Konventionsgarantien (Art. 5 Abs. 1, 6 Abs. 1 und Abs. 2 EMRK).