Ich persönlich kann dir empfehlen, deinen Sohn eine weiterführende Schule besuchen zu lassen, denn er kann sich in den 2-3 Jahren dort notwendige Grundlagen im IT-Bereich aneignen und zusätzlich das Notenbild für eine spätere Bewerbung mit hoher Wahrscheinlichkeit verbessern.
Viele Unternehmen möchten keine Bewerber, die direkt von der Realschule kommen, keine 18 Jahre alt sind und keine Vorkenntnisse im IT-Bereich besitzen. In deinem Fall kommt noch hinzu, dass die Noten in den Kernfächern nicht passend sind.
Auch den Weg, nach der Realschule eine Ausbildung anzufangen und dann nach der Ausbildung noch einmal in die Schule zurückzukehren, kann ich nicht empfehlen. Es ist (meiner Meinung nach) eine riesige Umstellung nach den drei Jahren Ausbildung, sich wieder jeden Tag an eine Schulbank zu hocken.