You can go to school while being paid. Most German universities offer free tuition fees. In addition, most of the European schools are part of the DAAD consortium. If you apply to any of those schools,
You can also get monthly stipends that cover living expenses .
According to the DAAD website Publicly funded universities normally waive tuition fees for most bachelor’s and many master’s degree programmes. However, fees are charged for certain Master or PhD programmes. Most private universities also charge tuition fees. The cost of tuition can vary significantly, but in no way reflects the quality of the education