The BIG Registration Screen

Last Update

This screen is meant to be a one-stop-shop for all common data collected for a student when they register.  Some of the fields are custom. But most are built in. The screen has evolved over time to suit the needs of my district. Even though this is one old old customization (about 15 years now) I still keep it alive as people continue asking about it. And I'm a people person.
I highly recommend that you install the plugin and then alter the /admin/students/registration.html page. I'm sure your district collects different info than mine.

***NOTE*** The unlimited contacts introduced in PS version 12 are NOT supported.


  • Two versions of the page for download. One with a few Illinois specific fields. The other is not state specific and all the Illinois fields have been stripped out.
  • Hovering your mouse over a fields name will show the internal field name (search term) in a tool-tip.
  • Links at the top will "jump to" specific sections to save on scrolling.  In addition each section header has up/down arrows which will jump to the top/bottom of the page. An additional submit button has been added to the top of the page.
  • The Enrollment Notes link, also at the top, will open a dialog window containing guidance on filling out the registration screen. You enable and edit the enrollment notes at: District -> Enrollment Notes
  • "Copy to mailing" button copies all the home address fields to the mailing address fields.  "Copy to Mom/Dad" button copies the home_phone to mother_home_phone and father_home_phone.  "Map" links next to each address field opens the address on Google maps.


  • I've included a Page Fragment that will add the "Registration" link to the student left-hand navigation.
  • If you would like to include some "enrollment notes" for your staff you can enable and edit them at: District -> Enrollment Notes.
  • This page does not incorporate PowerSchool's address validation.
  • You will have to use "page permissions" to specify which users can view and/or edit the page. Article 55267 on PowerSource explains page permissions.
Version History

5.3 - Support for the "Enhanced Navigation" in PS 23.5. Must be on on PS version 22.5 or later to install.
5.2 - Just for the Illinois version. Updated the code that pulls in the IL home language codes.
5.1 - Added a page fragment that makes it possible to set the Registration page as a user's Initial Student Screen under Personalize.
5.0 - Overhauled the page a bit. It needed some TLC after years of neglect. Made it so you can enable/edit the enrollment notes in the PS user interface. And made the whole thing a plugin.
4.4 - Replaced the included more2.html page with a page fragment so as not to interfere with all the other stuff people add to the left navigation. Replaced the Enrollment Notes html page with a page fragment. CSS styling for PS version 8.
4.3 - Small update to accomidate the changes in PS 7.8.
4.2 - Had to update the IL state javascripts to work with the 12/12/12 state reporting update. Fixed a minor javascript error related to built in data validation.
4.1 - Updated more2.html page for PS 7.2. Took out javascript field validation and made the page compatible with PS 7.2 built in data validation system. Fixed the federal "default ethnicity". Improved the look of read-only access. Added area/neighborhood, Date of Entry into USA, and two more IL state fields. Added a submit button to the top of the page.
4.0 - Updated for Powerschool version 7

Attachment Size 10.14 KB 12.62 KB