Guten Abend,
also, dass sich das Hintergrundbild wiederholt ist normal und kann mittels CSS verhindert werden (background-repeat: no-repeat).
Die Tatsache, dass in deiner Ausbildung ein WYSIWYG-Editor zum Einsatz kommt legt die Vermutung Nahe, dass dies keine Aufgabenstellung ist, welche direkt dein Ausbildungsfachgebiet betrifft. Aus diesem Grund ist es wohl wenig sinnvoll nun auf riesige Dokumentation zu CSS, HTML und/oder Webentwicklung im Allgemeinen bzw. zu Best Practices oder Do’s und Dont’s zu verweisen.
Das Tool, welches zum Einsatz kommt ist mir komplett unbekannt, also kann ich da leider auch nicht weiterhelfen bei Fragen im Umgang damit.
Nichtsdestotrotz will ich darauf hinweisen, dass es alles andere als sinnvoll ist eine Grafik als Hintergrund als „Layoutvorlage“ und eine darübergelegte Tabelle zur „Inhaltsplatzierung“ zu verwenden. Tabellen sollten nur für den dafür vorgesehenen Zweck verwendet werden - um z.B. Daten in tabellarischer Form darzustellen. 
Wenn das Ziel der Aufgabe ist, sich eine Website zusammenzuklicken und nicht das eigentliche Verständnis des HTML Markups und der CSS Regeln, dann machen allerdings auch keine Beispiele zu Webpage Layouts mittels divs etc. wenig Sinn an dieser Stelle.
Weiterhin viel Erfolg mit dem Projekt und in der Ausbildung 
Gruß
PS:
CSS reference: http://www.w3schools.com/cssref
HTML reference: http://www.w3schools.com/html
bzw. http://de.selfhtml.org/