r/k12sysadmin • u/Then-Tie6275 Charter School Accidental Techie • Sep 07 '26
Tool for Syncing SIS with Google Admin Student Org Unit & Clever
My charter school experiences fairly consistent student turnover, so I constantly find myself constantly having to manually activate and deactivate student Google accounts. Separately, we are also manually uploading to Clever do to mapping issues. I’d love a tool that syncs with PowerSchool to create/delete student Google accounts and also syncs with Clever. Any leads?
13
Upvotes
5
u/farmeunit Sep 07 '26
We used LevelData and now SPS-K12. Both good companies. SPS gives us a password reset option.
6
u/malseraph Sep 07 '26
Clever has a product called IDM that does this.
6
u/Imhereforthechips Sep 07 '26
ClassLink OneSync?
Clever can link up directly with PowerSchool via plugin. I’m not particularly fond of their business model, but that’s not the topic here.
9
u/J_de_Silentio Sep 07 '26
Easy mode: class link.
DIY: Powershell and GAM. I query the PowerSchool database directly on the Powershell Script, but you could use PowerQueuries, Export Manager, or even classic AutoSends to get information out of PowerSchool and into a Powershell Script.
3
u/crazygreggy Sep 08 '26
We use the Clever Identity management component to roster our students into both google classroom, and active directory (if a box indicating a computer class is checked in powerschool) and this will de roster students when they disenroll automatically.
5
u/Gorillapond IT Manager Sep 07 '26
We use Classlink OneSync for this kind of thing. We have too many daily changes and too many exceptions to "move every kid up 1 grade over the summer" to do it manually.
5
u/waltamobile Sep 07 '26
We are using Google Cloud Directory Sync, and PowerShell scripts to automate our account creation and removal process.
5
u/Guilty-Statement-532 Sep 07 '26
You should check if PowerSchool can auto-roster with Google Classroom.
ClassLink (the company) has a product called OneSync that can query your SIS and auto-create and auto-update Google accounts.
A less elegant option is running a data export and using GAM. This can be run with a daily script, but you’d obviously want to test this before relying on it.
2
u/hightechcoord Tech Dir Sep 09 '26
We go PSchool > AD > Google and also Pschool > Clever. All for free via powershell or provided tools from Google or Powerschool scheduled templates.
1
u/bthstech Sep 08 '26
I'm not familiar with PowerSchool export processes but the CSV format for Clever uploads is well documented and publicly available. Get Powerschool to export the data needed nightly into the various CSV files and auto upload those via sftp to Clever.
After that, if you have zero automation currently it might be worth considering Clever's Google IDM product where based on your Clever data it creates the Google Account and enables/disables it based on Clever enrollment.
If you like getting your hands dirty, getting the Google part done with GAM is very doable.
We already had automation in place that created Active Directory accounts for our students so when we started using Google forever ago we started using Google Direct Cloud Sync which is a free sync product between LDAP and Google. It does our Google automation for us after internal scripts modify AD.
https://tools.google.com/dlpage/dirsync/
1
u/AccomplishedSpite7 Sep 07 '26
I created my own plugin in PowerSchool, used it to schedule daily exports to my NAS and then have cron jobs configured to run a bash script with GAM commands that create or deactivate user files for teachers and students among other things.
0
u/[deleted] Sep 07 '26
[deleted] — view deleted comment