Grundsätzlich müssen einige rechtliche Voraussetzungen erfüllt werden, damit die Finanzverwaltung das Schulgeld als Sonderausgabe anerkennt. Die Schulpflicht des Kindes ist Grundkriterium. Der Anspruch des Steuerzahlers auf den Kinderfreibetrag oder Kindergeld sind ebenfalls Grundvoraussetzungen. Auch die Trägerschaft der Schule spielt steuerlich eine Rolle. So sind nur Schulen in freier Trägerschaft bzw. private Schulen innerhalb der EU oder des Europäischen Wirtschaftsraumes (EWWU) zulässig. Eine Ausnahme bilden deutsche Schulen, die sich im Ausland befinden.