Jason Springel

PowerTeacher Pro
Learn all about PowerTeacherPro, PowerSchool’s latest Gradebook. Jason Springel, PowerSchool Evangelist, joins us to discuss best practices for the transition from PowerTeacher Gradebook, back-end setup as well as teacher-side interface, and the roadmap for future enhancements. There will be a session designed for administrators and a second sessions designed for teachers.

Enterprise Reporting – Creating Custom Reports
Enterprise Reporting is the most exciting reporting tool you have ever seen! This double session (3 hours) will cover everything there is to know about Enterprise Reporting. We will show all of the features that are available to users who run reports, and then learn how to build your own custom Enterprise Reports. This session is not to be missed!

What’s New in PowerSchool and the Unified Classroom?
This session will cover all of the new features in PowerSchool 11 as well as the most up-to-date information on recent or upcoming updates as of the time of the PSUG conference, including Unlimited Contacts!

You will also learn about the Unified Classroom, the future of PowerSchool SIS. The Unified Classroom bring together PowerSchool SIS, PowerTeacher Pro, PowerSchool Learning, and PowerSchool Assessment into a single unified interface that provides easy access to all of this functionality.

Modern PowerSchool Security
Security settings in PowerSchool have changed dramatically in the past year. This session will bring you up to speed on field level security, user access roles, document attachment security and more. Come learn critical information for keeping your system secure and also how to take advantage of the greatly expanded flexibility PowerSchool now offers.

Greg Satterwhite

PowerScheduler Overview
What is PowerScheduler and how does it work? What is involved in doing a schedule “build” in PowerSchool’s PowerScheduler, and why would you want to?  Understand the overall process from beginning to end.

PowerScheduler: Best Practices for Setting Up Your Next Scheduling Year
Getting started in PowerScheduler hands-on. What are the steps involved in getting started in PowerScheduler for the next school year? The difference between the Build and Load, and Load Only, and helpful information you can copy over from one year to the next.

PowerScheduler: Course Preferences, Course Relationships and Constraints
One of the most important aspects to scheduling in PowerScheduler is defining your courses and the way they build into your schedule. We will cover Course Preferences, Course Relationships (how courses can be related or interact with other courses) and Constraints – exceptions that we force PowerScheduler to consider while building the schedule and loading students into the schedule.

PowerScheduler: Course Catalog and the Course Requests Process

Learn how to define Course Groups and how they can be used, with an emphasis on their role in PowerScheduler. We then will work through the process of setting up online registration screens to collect the student course requests that serve as the foundation for the PowerScheduler Build and Load processes.

Scheduling “Outside the Box”

A working discussion of unique scheduling challenges and exploring creative ways to efficiently get the best schedule possible for your school.

Romy Backus

PowerTeacher and Parent Portals
In this session you will get an overview of the PowerTeacher and Parent/Student portals of PowerSchool. This is not designed to teach you how to use PowerTeacher or set up a gradebook but a look into how data is presented and used by teachers. Additionally, you will be able to see how data is viewed by parents and students. At the end of the session, we will review some popular and useful customizations to these portals.

Standards Part 1: Setup and Implementation
Come to this session to learn the basics of setting up and implementing standards on your server. We will cover grade scales, calculation methods, importing, and how the data is used and viewed by administrators, teachers, parents, and students.

Beginner Customization
If you haven’t worked with customizations before, this is the class for you. Discover how to access and modify the code in PowerSchool pages and use Custom Page Management (CPM) to construct new PowerSchool pages based on page templates. Learn how to install plugins and where to access some of the most common and popular customizations. This course is recommended for users in their first year of customization and/or using PowerSchool.

Intermediate Customization: The Care and Feeding of Customizations
Ever had an old customization cause trouble on a page? This session will discuss the process of maintaining PowerSchool customizations across versions: how to evaluate what customizations you have on your system, create a working document for future tracking, read the page change area of the release notes effectively, and merge custom with stock code ahead of an upgrade.

End-of-Year/Start-of-Year Process
One of the biggest responsibilities of a PowerSchool Administrator is ensuring that the End-of-Year Process (aka rollover) goes smoothly and that everything is ready in the system for the new school year. We’ll walk through the timeline of tasks that need to be completed as well as look at some other tips and tricks that can save you time and hassle.

Bob Cornacchioli

Standards Part 3: Standards-Based Report Cards with Visual PST (remote session) Friday 14:45
Need to build a printable standard based report card? Instructor will share all aspects to consider as you begin design your standard based report cards. Learn some of the PS constraints on the technical side that may impact curriculum. Sample object reports will be provided upon completion of the session.  All participants will receive a free 30-day license for ParkBench Visual PST software.

Chris Walberg

PowerSchool API and PowerQueries (remote session sponsored by intellimedia) Thursday 15:00
Accessing data in a structured manageable way.  Learn about the capabilities of the PowerSchool API including the addition of PowerQueries to access the PowerSchool data in a maintainable way.  A common documented approach for external data access, integrations and customizations.

Kaelon Egan

Manipulating PowerSchool with Page Fragments and Insertion Points
This class will focus on understanding how to use page fragments and insertion points. Attendees will learn how to create system-wide content with a single page fragment and how to manipulate PowerSchool content using JavaScript in page fragments.

JavaScript: Beginner
Understanding the basics of JavaScript. Attendees will learn how to add JavaScript to a page and some basic and common JavaScript techniques.

JavaScript: Intermediate
Building upon the framework of the beginner class, this class will start working with JavaScript functions and more complex concepts to add custom data validation to pages. Learn how to troubleshoot JavaScript problems.

JavaScript: Advanced
Learn more about JavaScript objects, arrays, and why they are used in PowerSchool pages. This class will help teach attendees what they are looking at when reviewing complex PowerSchool pages.

PS-HTML, Angular, SQL, and JSON – PowerSchool Coding Deep Dive

This advanced class will teach attendees how to create a PowerSchool page with Angular. The page will utilize a combination of PS-HTML functionality, JavaScript, TLIST_SQL, and JSON to build a complex page.


Student enrollment, service learning tracking, student support plan management, and many more… As the initiatives within schools become more data-driven, it’s essential to collect timely and accurate student and staff information. Ecollect Suite gives school personnel the advantage by enriching the PowerSchool experience. Flexibly transitioning paper processes to electronic data collection processes directly in PowerSchool, Ecollect’s robust functionality and depth of content can support a broad range of initiatives. In this session, attendees will learn how Ecollect has a direct impact on every PowerSchool user and some examples of the ways schools are implementing it.