Samba works very well for sharing files and folders between windows and linux machines
Setting up samba on opensuse is fairly straightforward using Yast
I’m guessing teachers will want to access things that students can’t so you’ll probably need to set up groups for students and teachers on both the windows and linux machines with appropriate permissions on the relevant folders