So I'm assuming what you're looking here is for the apps in question to be gone from the start menu entirely, not simply just not appearing in tiles on the right?
If so, I don't believe there is a way of doing this short of fully uninstalling them.
I've found it to be more reliable to remove the apps from the starting installation materials (using DISM on the mounted install.wim) rather than attempt to remove them after installation. That way, they're never there in the first place, and you can ensure that they can't reinstall themselves.
e.g. something like this:
dism /Image:[folder where install.wim is mounted] /Remove-ProvisionedAppxPackage /PackageName:Microsoft.XboxApp_48.48.7001.0_neutral_~_8wekyb3d8bbwe
Repeat for all the apps you want to remove. Use dism /image:[as above] /Get-ProvisionedAppxPackages to list them and get the names. The downside to this is that you have to do this to the starting installation materials and then wipe&re-install the PCs from that image. One other thing - you mention roaming profiles. These can interact strangely with the start menu such that you may get different results on a user's first login (where they actually went through profile creation), compared to subsequent logins or logins on a different PC. The setting as to whether to keep cached copies of roaming profiles will also affect this, as it determines whether files in appdata\local are persistent per continued use.
Alternatively, LTSC lacks all these applications in the first place, which makes life a lot easier (and is something I would generally recommend anyway for other reasons for student use). NB, Microsoft's recommendation would be different, but I would recommend LTSC cause to me it seems to be a good fit for your needs.
Alternatively if you don't want to use DISM to customized your own image, then i would use (powershell), the key is after you remove those apps by following Get-AppxProvisionedPackage -online | Out-GridView -PassThru | Remove-AppxProvisionedPackage -online Get-AppxPackage -AllUsers | Out-GridView -PassThru | Remove-AppxPackage You need to set group policy to shut down your store as well. Note I have found out that this has to be run as a local admin and not as a domain admin etc.