If all students don't share exactly the same file template (if they are not using the same attributes, and if it would be a headache to transfer new 'standard' attributes to all projects) the easiest way is to get all students to save all projects as 3D objects, and then place those individually in the project. The downside is that you can't really set up a lot of views with that --objects don't allow you the display options you have when you are handling elements (slabs, walls, doors, etc.), so you can't extract plans, sections, can't even define layer combinations for different 3D model views. But it is easy to do and requires no setup or management of any kind at the individual student project file level.
If you do share a template, or unifying attributes from now on could be an option, read about hotlinked modules. Unless you are needing to extract say plans for all levels (ground floor and each story up) for the whole project, a cool way of handling this specific situation would be to get each student to publish story modules and place them on a 'multistory building model transfer' file of his own, created exclusively for transferring to the site model, in which each student places and stacks all stories in a single ArchiCAD story (elevating each module to its proper elevation, but keeping it in that story). From there each student publishes a module of that story, and it is that one that gets placed only once on your site file (alternatively, no module publishing and the hotlink is made directly from the file --requires less management, but also requires students to absolutely not touch and mess up the 'building model transfer file', because updates to the site file are automatic as opposed to controlled by Publishing). The advantage of this scheme is that it allows you to handle model view options, layer combinations, etc., and it also allows you to easily handle a single model in which all buildings have different story heights (each individual user controls that for each building, can change it at any time, etc. --the site model receives a 'single story' stack). All links are live --with changes to a project file, the student just Publishes and the 'single-story-stack' updates automatically --it involves a little more initial setup, but then updating is automatic, which is not the case with objects.
In terms of floor plans you can at best extract ground floor site plans with this scheme (unless you have a perfect control of automatic displays in all elements in all projects, which I would think might be shooting too high in a school project), or 'plans' for other levels created out of a 3D drawing --but normally this is not a problem with urban site plans. Because you have layer combinations, you could still tell each student to draw a 'building outline', say, or zones, in a specific layer, so you keep the ability of creating ground floor site diagrams and multistory 3D views, live.
If you absolutely need full site plans for each level, you need to place each building story module individually on the site file, and you need a careful setup if each project has different story heights. There have been many threads about this scheme.