I think the point of the question is not to say that ionization energies depend on the charge of the species being ionized. You are right when you say that the gap between the 1st and 2nd ionization energies is significantly larger than the gaps between the other ionization energies. You are also right that it has to do with electron configurations.
Basically, there is a special stability associated with a full shell of electrons. In Na+, the 2nd shell of electrons is completely full which makes Na+, and other species with ten electrons (such as Ne and F-), more stable. Because of this increased stability, it is especially difficult to add or remove an electron from Na+.
At the high school level, that's probably a good enough explanation. There is a special stability associated with a full shell of electrons (i.e. a noble gas configuration) and also having a set of orbitals half full -- for example, N ([He]2s22p3) has a half-full set of 2p orbitals and Mn ([Ar]4s23d5) has a half-full set of 3d orbitals) which causes some irregularities in periodic trends. For example, the first ionization energy of N is higher than that of O even though ionization energies generally increase as one moves to the right on the periodic table.