Sign in to Campus Concierge
Create and manage Google Forms for parent surveys, event RSVPs, and school polls
Share important school documents, handbooks, and resources with families
Create custom categories to organize your documents. These will appear as filter options in the PWA.
Add quick access links to external websites, portals, and online resources
Upload and share weekly newsletters and important announcements with families
Manage teacher information, classroom syllabi, and course materials
AI-powered operating system and workspace
Ask me about your students' grades and performance
Upload admin documents. AI extracts your deadlines and tasks automatically.
Upload a district memo, testing schedule, PD requirement, or any document with deadlines. AI will extract all actionable tasks.
Loading Messenger...
Create forms, surveys, and permission slips for your students and their families
Loading your forms...
Loading activities...
Systematic phonics instruction based on the Science of Reading
Select a class above to see each student's mastery of phonics skills
Track progress across 50 skill levels - works for ANY grade, including struggling readers
Identify letter sounds
Blend sounds into words
Break words into sounds
Find rhyming words
Timed recognition drill
Flip & practice words
Type words & sentences
Listen & spell words
Categorize by pattern
Match definitions
👆 Click words to select them, then click CREATE to build your activity.
Create choose-your-own-adventure stories with reading checkpoints for students
Create and assign stories to your students
Students make choices at the end of each page. Story branches based on their decisions.
AI writes the entire story upfront. You preview and approve before assigning.
Generating content and images
Loading assignments...
Share, discover, and remix lesson plans across the district
Loading lesson plans...
Loading your units...
Loading favorites...
Loading recently used...
Loading trending plans...
Cross-teacher TTS/STT usage and proficiency levels for all ELPS-enabled students
Campus-wide analytics powered by the Axiom Psychometric Engine
Campus-wide subject and standards strength & weakness view. Aggregates all teacher mastery data into one executive report.
TEA Domain 1/2/3 modeling with what-if scenario planning. Project your campus accountability rating from real-time mastery data.
AI-powered cross-grade standard connections with mastery comparison. See how standards build from grade to grade.
Per-student predicted STAAR performance level from Axiom mastery data. Identify at-risk students before testing day.
Upload TEA STAAR results via fixed-width file, CSV, or AI OCR from screenshots. Powers prediction and A-F modeling.
| Student | Current Grade | Assignments | Missing | Trend | Status |
|---|---|---|---|---|---|
| Select a class to view students | |||||
Select a class to view attendance
Select a class to view roster
ID: KHS00000 • Grade 9
Loading...
Loading...
Loading...
No medical alerts on file
| Period | Time | Class | Teacher | Room |
|---|---|---|---|---|
| Loading schedule... | ||||
No transactions yet
Avatar not configured yet. Student can set up their Future Quest avatar in the student portal.
Real-time monitoring of all students and their locations
No students currently in transit
Loading location stations...
Waiting for activity...
Loading scan events...
Monitor and configure attendance scanner devices
Loading scanner devices...
Configure check-in stations for non-classroom locations
Loading location stations...
Attendance trends, tardy reports, and insights
Today's attendance summary
7-day attendance patterns
Chronic tardy students
Chronic absence tracking
Select a report type above to generate
Search and view student attendance profiles, transit history, and restrictions
Enter a student name or select a grade to begin
Click on any student card to view their full attendance profile
Configure prizes, XP, and GP rewards for on-time attendance
Award when student scans in on time
Bonus for no tardies entire day
Bonus for no tardies all week
Select a student - when they scan their badge, the prize animation will appear on screen
No prize drawings yet
Click "Prize Drawing" to select random winners
Configure attendance features for your school
No visitors currently on-site
Select a date range and click SEARCH
Loading approved visitors...
Restricted individuals who must NOT be allowed access to students.
Loading custody alerts...
Send emergency alerts to all staff via SMS and email
Test mode sends ONLY to the recipients above. No staff or parents will be notified.
No emergency alerts have been sent
No reunification events recorded
| Date | Type | Severity | Location | Status | Reporter | |
|---|---|---|---|---|---|---|
| Loading... | ||||||
| Date / Time | Type | Severity | Location | Description | Reporter | Status | Actions |
|---|---|---|---|---|---|---|---|
| Loading... | |||||||
| Date | Type | Duration | Accounted | Status |
|---|---|---|---|---|
| Loading... | ||||
Send emergency alerts to all staff via SMS and email
Test mode sends ONLY to the recipients above. No staff or parents will be notified.
No emergency alerts have been sent
No reunification events recorded
| Class Name | Avg Focus Score | Students | Tab Switches | Clipboard | Alerts |
|---|---|---|---|---|---|
| Loading... | |||||
| Student Name | Class | Focus Score | Active Time | Tab Switches | Idle Periods | Clipboard |
|---|---|---|---|---|---|---|
| Loading... | ||||||
| Date | Focus | Active | Tabs | Idle | Clipboard | Class |
|---|---|---|---|---|---|---|
| Loading... | ||||||
Transportation Management
Loading routes...
Select a route to view stops
Loading assignments...
Loading drivers...
Real-time attendance-driven routing — students marked absent are automatically removed
Click "Generate Today's Manifest" to populate routes from student assignments
Single-bus deployment guide for district evaluation
| Item | Product | Cost |
|---|---|---|
| Tablet | Samsung Galaxy Tab A9+ LTE (built-in SIM slot, 11" display) | $300 |
| Rugged Case | OtterBox Defender or ProCase heavy-duty case | $40 |
| Vehicle Mount | RAM Tab-Tite cradle with Twist-Lock suction cup base | $90 |
| Car Charger | Anker 45W USB-C vehicle charger + cable | $25 |
| Backup GPS Tracker | Bouncie OBD-II plug-in (independent GPS, works if tablet is off) | $67 |
| TOTAL HARDWARE (ONE-TIME) | ~$520 | |
| Cellular Data Plan | T-Mobile prepaid data-only SIM (5GB — actual usage under 500MB) | $15/mo |
| Bouncie GPS Subscription | Backup GPS tracking service | $8/mo |
| TOTAL MONTHLY PER BUS | ~$23/mo | |
| Vector | Typical Vendor | |
|---|---|---|
| Annual Software Cost | $0 (included) | $50,000+ |
| Hardware per Bus | ~$520 | $500 - $1,500 |
| Integrated with SIS/Attendance | ✓ Native | ✗ Requires API |
| Attendance-Driven Routing | ✓ Automatic | ✗ Manual only |
| Student Badge Scanning | ✓ Same badge as campus | Separate system |
| Parent App | ✓ Built into Campus Connect | Separate app download |
| Contract Length | No separate contract | 3-5 year commitment |
Select a track to begin
No audio files uploaded yet
Upload your first track to get started!
No playlists created yet
Create your first playlist to organize your music!
Upload images or GIFs to customize your audio player background
Brighten a colleague's day with words of appreciation!
Send a quick note to a colleague
How the notification appears on recipient's screen
No notes received yet
Notes from colleagues will appear here
No notes sent yet
Send a Sunshine Note or Heads Up to get started!
Select student and report incident details
0 photo(s) attached
View all reports you've filed
Generate grades, enter conduct & comments, then finalize for admin review
Loading staff directory...
Teacher
-
-
Used for emergency lockdown SMS alerts. Standard rates apply.
This will be visible to other staff members in the Staff Directory.
This is how your profile appears in the Staff Directory:
Teachers looking for someone to cover their duty. Click "I'll Cover It" to take over.
Add a note (optional)
Other teachers looking for someone to cover their class. Click "I'll Cover It" to help out.
No pending coverage requests
No active broadcasts right now
Check back later for live announcements
No scheduled broadcasts
Customize your digital identity
Convert your lab materials into AI-guided hands-on lab experiences
Paste your lab materials and click
PROCESS LAB to extract the structure
Works with worksheets, PDFs, procedures, and more
No labs saved yet. Process your first lab above!
School events, holidays, and important dates
Loading school calendar...
Classroom Gamification Command Center
Select a class to view students
Click on a student to award XP, GP, or powers
AI-powered spaced repetition for optimal learning
Master phonics skills and become a confident reader!
Flashcards, spelling lists, and stories assigned by your teacher. Click any item to start practicing!
Create your own choose-your-own-adventure story! Pick your genre, create your character, and make choices that shape the story. Reading checkpoints help you practice along the way.
AI-powered spaced repetition for optimal learning
How your brain actually learns — and how to use it
The single most important thing you can do is study at the same time and in the same place every day. This is not about discipline or willpower. It is about how your brain works. When you sit down at the same desk at 4:00 PM every day, your brain starts to associate that place and that time with focused thinking. After a few weeks, you will notice that you slip into focus mode faster. The decision to study stops being a decision and becomes a habit, like brushing your teeth. You do not argue with yourself about whether to brush your teeth. Make studying the same way.
Pick a specific spot. A desk in your room, the kitchen table, a corner of the library. It should be a place where you only study — not where you watch videos or scroll your phone. Your brain builds associations with physical spaces. If you use your bed for studying and sleeping, your brain gets confused about what mode it should be in. Keep the study spot for studying only.
This is not a lecture. This is brain science. A study from the University of Texas found that just having your phone visible on your desk, even face down and on silent, reduced your cognitive capacity by up to 10 percent. Your brain is spending energy resisting the urge to check it, even when you do not realize it. Put your phone in another room. Not in your pocket. Not face down on the desk. In another room. If you need a timer, use an actual timer or a clock. Every notification, every vibration, every glance at a screen resets your focus and costs you 10 to 25 minutes to get back to the same depth of concentration.
Set a timer for 25 minutes. Study with full focus for those 25 minutes. No phone, no getting up, no switching tabs. When the timer goes off, take a 5-minute break. Stand up, stretch, get water, look out a window. Then do another 25 minutes. After four rounds, take a longer break of 15 to 30 minutes. This technique works because your brain can only sustain deep focus for about 25 to 45 minutes at a time. Instead of fighting that, you work with it. Short focused bursts with breaks are far more productive than three hours of half-focused studying where you keep drifting to your phone.
Your willpower and mental energy are highest at the beginning of your study session. Start with the subject or topic you find most difficult or that you like the least. Do not warm up with easy stuff. That is procrastination in disguise. Attack the hard material when your brain is fresh. Save the easier, more enjoyable work for later when your energy dips. This one change alone can make a massive difference.
Before you open your notes or textbook, take a blank piece of paper and write down everything you already know about what you are about to study. Everything. Even if it is messy, incomplete, or wrong. This takes two to five minutes and it is one of the most powerful things you can do. It activates retrieval practice before you even start studying. It shows you exactly where the gaps in your knowledge are. And it primes your brain to pay attention to the things you are missing when you do open your notes.
The Feynman Technique, named after Nobel Prize-winning physicist Richard Feynman, is simple. Pick a concept. Explain it in plain language as if you were teaching it to a younger student who has never heard of it. When you get stuck or start using jargon you cannot explain, that is your gap. Go back to the material, fill the gap, and try again. If you can explain something simply and completely from memory, you truly understand it. If you cannot, you are fooling yourself. You can do this out loud to yourself, to a friend, to a sibling, to your dog. The act of explaining forces your brain to organize and simplify the information in ways that passive reading never does.
Bad flashcard: front says "Photosynthesis," back says "The process by which plants convert light energy into chemical energy." You will just memorize that sentence and not understand the concept. Good flashcard: front says "A plant is sitting in a dark room. What happens to its ability to make glucose? Why?" The question forces you to think, not just recite. Make cards that ask WHY and HOW, not just WHAT. Keep one idea per card. And always say your answer out loud or in your head before flipping the card. No peeking. The struggle of trying to recall is where the learning happens.
Divide your page into three sections: a narrow left column for cue questions, a wide right column for notes during class, and a bottom section for a summary. During class, take notes on the right side. After class (within 24 hours), go back and write questions in the left column that your notes answer. Then write a brief summary at the bottom in your own words. When you study, cover the right side and try to answer the questions using only the cue column. This method builds retrieval practice directly into your note-taking system.
Research from 2013 by Dunlosky and colleagues reviewed the ten most popular study techniques and rated them by effectiveness. Highlighting and rereading were rated as having low utility. They feel good. They look productive. But they produce almost no lasting learning. The techniques rated as high utility? Practice testing and distributed (spaced) practice. The very things that feel harder are the things that work. If you are going to mark up your textbook, instead of highlighting sentences, write questions in the margins that the text answers. That transforms passive highlighting into active retrieval cues.
Your brain is only about 2 percent of your body weight but uses about 20 percent of your energy. It needs fuel. Drink water before and during study sessions — even mild dehydration reduces concentration and short-term memory. Eat something with protein and complex carbs before studying, not a bag of chips. Exercise before studying, even a 20-minute walk, increases blood flow to the brain and boosts focus and memory formation. Studies show that students who exercised before studying retained information significantly better than those who did not.
Every weekend, spend 30 minutes doing a brain dump of everything you learned that week across all your classes. Do not look at your notes. Just write what you remember. Then compare what you wrote to your actual notes and identify the gaps. This single habit catches the forgetting curve before it erases the week's learning. It also builds the spacing and interleaving principles naturally because you are mixing all your subjects together in one session. Students who do weekly reviews consistently outperform students who only study before tests.
Motivation comes and goes. Some days you feel like studying, most days you do not. That is completely normal and does not make you lazy. The students who consistently get good grades are not more motivated than you. They have better systems. They study at the same time every day so they do not have to decide whether to study. They have a specific spot set up so there is no setup time. They use their Study Calendar so they do not have to figure out what to study. They put their phone away so they do not have to resist it. Remove every barrier and every decision. The less you have to think about how to study, the more energy you have for actual studying.
Here is the honest truth: most students study in ways that feel productive but barely work. You sit down, reread your notes, highlight the textbook, maybe look over the study guide a few times. It feels like learning. You recognize the material. You think you know it. Then the test comes and your mind goes blank.
Sound familiar? That is not a you problem. That is a strategy problem. For over a hundred years, scientists have studied how human memory actually works, and their findings completely contradict the way most students study. The best learning feels harder, not easier. The strategies that feel the most frustrating in the moment are the ones that make knowledge stick for good.
In 1885, a German psychologist named Hermann Ebbinghaus ran a brutal experiment on himself. He memorized lists of nonsense syllables and then tested how quickly he forgot them. What he discovered is now called the forgetting curve. Within 20 minutes of learning something, you have already lost about 40 percent of it. After one hour, more than half is gone. After 24 hours, you have lost roughly 70 percent. After a week, you are down to maybe 20 percent of what you originally learned.
This is not because you are bad at remembering. Every human brain works this way. But here is the twist that changes everything: each time you actively retrieve a memory right before you would have forgotten it, the forgetting curve resets and flattens out. The memory lasts longer before it starts to fade again. That is why cramming the night before a test can get you a passing grade but leaves you with almost nothing a week later. You only practiced retrieving the information once. The students who remember things for months and years are not smarter. They are spacing out their practice in a way that fights the curve over and over again.
Scientists have built precise systems for beating the forgetting curve. The most famous is the SM-2 algorithm, created in 1987 by a Polish researcher named Piotr Wozniak. Here is how it works. The first time you learn a fact, you review it one day later. If you get it right, you review it again in two days. Then four days. Then a week. Then two weeks. Then a month. Each successful recall earns a longer interval. But if you get it wrong at any point, the interval drops back down and you start rebuilding.
The simpler version of this idea is called the Leitner system, and you can do it with flashcards and a few boxes. Start all cards in Box 1. Quiz yourself. Get a card right, it moves to Box 2. Right again, Box 3. Wrong at any point, it goes all the way back to Box 1. You review Box 1 every day, Box 2 every other day, Box 3 every few days. The cards you struggle with keep showing up more often. Research consistently shows that spaced practice produces 200 to 300 percent better long-term retention compared to cramming.
This is exactly what your Study Calendar does. When you click Generate Plan, the algorithm builds a 28-day rolling schedule using these same expanding intervals. It tracks how well you know each topic and adjusts the spacing automatically. Topics you are struggling with come back sooner. Topics you have mastered fade into the background but still return occasionally so you never fully forget them.
In 2006, researchers Henry Roediger and Jeffrey Karpicke at Washington University ran a study that changed how educators think about learning. They had students read short passages and divided them into groups. One group studied the passage four separate times. Another group studied it once and then took three practice tests on it. A few minutes later, the group that studied four times did slightly better.
But one week later, the group that took practice tests remembered about 50 percent more than the group that just reread the material. The students who spent most of their time testing themselves dramatically outperformed the students who spent the same amount of time rereading, even though the rereading group had seen the material four times as often.
This is called retrieval practice. The act of pulling information out of your memory is not just a way to check what you know. It is a powerful learning event by itself. Every time you force your brain to retrieve something, you strengthen the neural pathways connected to that memory. It is like the difference between looking at a map and actually driving the route.
Robert Bjork, a cognitive psychologist at UCLA, introduced a concept that sounds like a contradiction: desirable difficulties. The idea is that introducing certain kinds of difficulty into your studying slows you down and makes you feel like you are learning less in the moment, but actually causes dramatically better long-term retention.
Bjork makes a critical distinction between storage strength and retrieval strength. Storage strength is how deeply embedded something is in your memory. Retrieval strength is how easily you can access it right now. When you cram, retrieval strength is sky high for a few hours, but storage strength barely increased. When you space your practice and make it harder, retrieval strength might be lower in any given moment, which makes you feel like you are struggling, but storage strength is building rapidly.
The problem is that your brain lies to you. It interprets high retrieval strength as evidence of learning. So cramming feels effective, and spaced effortful practice feels frustrating. The feeling is wrong. Trust the science, not the feeling.
This is one of the most dangerous traps in studying. You read through your notes. The material looks familiar. You recognize the vocabulary. The concepts seem to make sense as you read them. Your brain says, "I know this." So you move on. Then on the test, you stare at a question and realize that recognizing something while you read it is completely different from being able to produce it from memory when the page is blank.
The book "Make It Stick" calls this one of the most common and costly mistakes students make. Rereading and highlighting feel productive because they increase familiarity, but familiarity is not the same as knowledge. In multiple studies, students who reread material rated their confidence significantly higher than students who practiced retrieval, but they performed significantly worse on actual tests. The rereaders were more confident and more wrong.
The best way to break through this illusion is simple: close the book and try to explain what you just read, out loud or on paper, without looking. If you cannot do it, you did not actually learn it yet, no matter how familiar it looked two minutes ago.
Most students practice by doing a block of one type of problem, then a block of another type. Twenty multiplication problems, then twenty division problems. This is called blocked practice, and it feels efficient because you get into a rhythm. But research shows that interleaved practice, where you mix up different types of problems randomly, produces significantly better results on later tests, even though it feels harder in the moment.
In one study, students learning to identify paintings by different artists were split into two groups. One group studied all of one artist's paintings together. The other group saw the paintings mixed up randomly. On a test with new paintings they had never seen, the interleaving group was about 50 percent more accurate. The reason interleaving works is that it forces your brain to practice selecting the right strategy, not just executing one.
Your Study Calendar does this automatically. The algorithm never stacks three tasks from the same subject on the same day. It uses a scoring system that penalizes same-subject clustering and rewards alternating between different classes throughout each day.
Information you produce yourself is remembered far better than information you passively receive. If someone shows you "hot — opposite: ???" and you generate the word "cold," you will remember that pair much better than if someone simply showed you "hot — opposite: cold." The act of generating the answer creates a stronger memory trace.
You can harness this through elaborative interrogation. Instead of just reading that "mitochondria are the powerhouse of the cell," stop and ask yourself: why? Why would a cell need a dedicated organelle for energy? How does that connect to what happens when you exercise? Students who self-explain while learning solve new problems up to 300 percent more effectively than students who just read the same material. Your brain remembers what it actively processes, not what it passively receives.
When you first encounter new information, it enters through your senses and gets processed in a brain region called the hippocampus. Think of the hippocampus as a temporary holding area, like the RAM in a computer. The memory is fragile here. It can easily be disrupted or lost. This initial stage is called encoding.
The next stage is consolidation, where the brain gradually transfers the memory from the hippocampus to longer-term storage in the neocortex. This process involves strengthening connections between neurons. When two neurons fire together repeatedly, the connection between them gets stronger. Neuroscientists summarize this as "neurons that fire together wire together." Over time, the most-used neural pathways get coated in a fatty substance called myelin, which makes signals travel up to 100 times faster. This is why practiced skills start to feel automatic.
The third stage is retrieval. And here is the critical part: retrieval is not passive. Every time you successfully retrieve a memory, you are re-encoding it and strengthening the consolidation. You are adding more myelin. You are reinforcing the pathway. That is why practice testing works at a biological level. You are physically building stronger brain architecture.
One of the most important findings in memory science is that sleep is when your brain does the heavy lifting of consolidation. During deep sleep, the hippocampus replays the day's experiences and transfers important memories to the neocortex for long-term storage. During REM sleep, the dreaming stage, the brain integrates new memories with existing knowledge.
Students who learned a task and then slept for eight hours improved their performance by 20 to 30 percent with no additional practice, while students who stayed awake showed no improvement. Students who pull all-nighters before exams are literally preventing their brains from completing the memory consolidation process. You are not just losing sleep. You are losing the learning itself. The most effective study pattern is: study in the evening, sleep on it, then do a brief retrieval practice session the next morning.
Stanford psychologist Carol Dweck spent decades studying why some students bounce back from failure while others collapse. Students with a fixed mindset believe intelligence is something you are born with. Students with a growth mindset believe intelligence is something you build through effort and strategy, like a muscle.
This connects directly to everything in this guide because every technique described here — spaced repetition, retrieval practice, interleaving — they all feel hard. They all involve struggle and moments where you feel like you do not know the material. If you interpret that struggle as failure, you will abandon these techniques and go back to rereading because it feels easier. But if you understand that the struggle is literally the mechanism by which your brain builds stronger memories, you can push through it.
The best study techniques feel harder, not easier. That is the most counterintuitive thing about learning science. If studying feels effortless, you are probably not learning much. If it feels like a struggle, if you are making mistakes, if you are forgetting things and having to dig them back out of your memory — that is when learning is happening.
Your Study Calendar is built on every principle in this guide. It spaces your reviews. It interleaves your subjects. It calibrates difficulty to your mastery level. It schedules preparation before due dates. It uses retrieval-based tasks instead of rereading. The algorithm does the science. Your job is to show up, do the work, and trust the process — even when it feels hard. Especially when it feels hard.
References: Brown, Roediger & McDaniel, "Make It Stick" (2014) | Ebbinghaus, "Memory" (1885) | Bjork & Bjork, "Desirable Difficulties" (2011) | Roediger & Karpicke, "Testing Effect" (2006) | Bjork, "Interleaving" (1994) | Dunlosky et al., "Study Techniques Review" (2013) | Dweck, "Mindset" (2006) | Ward et al., "Brain Drain: Phone Proximity" (2017)
View your scheduled lessons and activities
Loading your class calendar...
School events, holidays, and important dates
Loading school events...
Your personal events, study sessions, and reminders
Loading your personal calendar...
Ask me anything about your classes, homework, or studying.
Just type naturally — your tutor understands what you need. Here are some things to try:
Tap to add a description...
CHOOSE BACKGROUND COLOR
Portfolio
Drag & drop or tap to browse
Max 50MB per file
Tap to start recording
0:00
RECORD VIDEO
Use camera
UPLOAD VIDEO
From device
Camera ready
0:00No report cards yet
Report cards will appear here when your teachers publish them.
See something? Say something. Your report helps keep everyone safe.
If someone is in immediate danger, tell a teacher or call 911 right now.
Thank you for speaking up. An administrator will review your report.
Loading...
Loading intelligence reports...
Loading your analytics...
| Date | Focus | Active Time | Tabs | Class |
|---|---|---|---|---|
| Loading focus data... | ||||
Loading tutors...
Query your entire district database. Ask about attendance, rooms, teachers, students, courses - all your data in one place.
Guided workflows to set up your school correctly
Configure school info, calendar, terms, and bell schedule
Add faculty via CSV/SIS, assign departments and subjects
Add students via CSV/SIS, assign grade levels and homerooms
Create course templates with credits and grade eligibility
Create sections from courses, assign teachers and periods
Enroll students into class sections
Validate conflicts, lock periods, and publish schedule
Set up locations, scanners, and live overview
These flows are designed to be completed in order. Each flow builds on the previous one. Skipping steps or doing them out of order may cause data integrity issues.
View any teacher's gradebook
Select a teacher to view their gradebook
Feature controls, audit logs, content moderation, and kill switch
Controls how aggressively the AI content filter screens responses before they reach students or parents.
Step 1: Download the Campus Concierge plugin XML file
Step 2: In PowerSchool Admin, go to System > System Settings > Plugin Management Configuration
Step 3: Click Install and upload the plugin XML
Step 4: Enable the plugin and approve field access permissions
Step 5: Copy the generated Client ID and Client Secret above
Step 6: Click TEST CONNECTION to verify
Map PowerSchool fields to Campus Concierge fields. Default mappings are provided but can be customized per school.
Pull data from PowerSchool into Campus Concierge. Use incremental mode to only sync records changed since last sync.
Push data from Campus Concierge back to PowerSchool. Grade export requires a custom PowerQuery on the PS server.
Configure when Campus Concierge automatically syncs with PowerSchool. Recommended: daily at 3:00 AM after PS nightly batch jobs complete.
For real-time sync, configure PowerSchool to send event notifications to this webhook URL.
| Time | Type | Direction | Status | Processed | Created | Updated | Errors | Duration | Trigger |
|---|---|---|---|---|---|---|---|---|---|
| No sync history. Run a sync to get started. | |||||||||
When data differs between PowerSchool and Campus Concierge, how should conflicts be resolved?
| PS Endpoint | Description | CC Target |
|---|---|---|
| /ws/v1/district/student | Student demographics, enrollment | students table |
| /ws/v1/district/staff | Teachers and staff | user_profiles table |
| /ws/v1/school/{id}/course | Course catalog | courses table |
| /ws/v1/school/{id}/section | Class sections | teacher_workspaces table |
| /ws/v1/student/{id}/final_grade | Course completion grades | teacher_grades table |
| PowerQuery: daily_attendance | Daily attendance records | attendance_records table |
| OneRoster /rostering/v1p2/* | Standardized rostering | All tables |
| OneRoster /gradebook/v1p2/* | Grade passback | teacher_grades table |
Character education stories & AI-personalized remediation
Loading...
Grant office staff, clerks, and other personnel access to specific admin features
Loading staff access list...
Document Submissions & Management
Loading submissions...
Post announcements, updates, and alerts to parents, teachers, and students
Loading announcements...
Loading scheduled posts...
Loading drafts...
Create beautiful newsletters with AI assistance and send to families
Loading newsletters...
Loading...
No newsletters sent yet
Click a block type from the sidebar to start building your newsletter
Leave all unchecked to send to ALL grades
Assign specialty dashboards to staff. Each person gets TeacherDesk + their specialty tabs.
Create, distribute, and track permission slips, surveys, waivers, and more
Loading forms...
Create volunteer opportunities and track parent signups
PTA, Booster Club, grade-level groups, and interest communities
Consolidated daily email to parents — announcements, grades, events
No alerts at this time
No interventions created yet.
| DATE | STUDENT | STRATEGY | DURATION | SCORE | TREND |
|---|---|---|---|---|---|
| No logs recorded yet | |||||
No referrals submitted yet
No meetings scheduled
Loading compliance data...
Manage committee members and review teacher referrals
Loading committee members...
Teacher-submitted referrals awaiting committee review
Loading referrals...
Unified view of RTI/MTSS interventions, ELPS proficiency plans, and compliance documentation for each student. Click a student to view or generate their portfolio.
Loading students...
Loading student data...
Each staff role gets a dedicated dashboard with the tools and data they need. Click any card to open it.
Visitor check-in, student sign-out, attendance summary, phone/comm log, daily operations, enrollment
POS terminal, meal ordering, balance management, menu planning, free/reduced tracking, daily counts
Team rosters, practice schedules, eligibility tracking, game results, athlete attendance
Student caseload, schedule change requests, college/career planning, intervention tracking, meeting logs
Visit log, medication management, health screenings, immunization records, health flags, daily report
IEP compliance, ARD scheduling, caseload management, service minutes tracking, accommodation monitoring
Department teacher performance, curriculum alignment, assessment analysis, professional development tracking
Emergent bilingual students, ELPS tracking, language proficiency levels, LPAC documentation, TELPAS readiness
Work orders, room availability, maintenance schedules, building systems, event setup requests
Campus patrol zones, incident monitoring, camera feeds, emergency protocols, visitor alerts, hall pass tracking
Circulation tracking, overdue management, resource booking, reading challenges, collection analytics
One-click AI-generated insights for planning, analysis, and decision-making
Select a report and click Generate
AI will analyze your school data and create actionable insights
| STUDENT | GRADE | STANDARD | MASTERY | AVG SCORE | LAST SCORE | TREND | ATTEMPTS | IRT THETA | P(MASTERY) |
|---|
| CLASS | ASSIGNMENT | TYPE | GRADED | AVG % | MEDIAN | MIN | MAX | A | B | C | D | F | LATE |
|---|
| STUDENT | GRADE | CLASS | RISK SCORE | RISK LEVEL | AVG % | TREND | FAILING | LATE | IEP/504 | ACTIONS |
|---|
| STUDENT | SUBJECT | THETA (NOW) | THETA (30D AGO) | DELTA | ITEMS | CORRECT % | GROWTH RATE |
|---|
| QUESTION (PREVIEW) | TYPE | SUBJECT | DIFFICULTY | P-VALUE | DISCRIMINATION | DOK | TIMES USED | FLAG |
|---|
Send appreciation to staff members
Manage teacher absences and substitute coverage
No absences reported for this date
Loading newsletters...
Your personal events, reminders, and appointments
Drop Screenshot Here
Drag & drop a screenshot of your student roster. AI will extract student data.
Configure dismissal duty locations. Teachers can be assigned to these stations each day.
Review and approve teacher swap requests for dismissal duty.
Drop certification documents here
PDF, PNG, JPG — AI will extract teacher names, subjects, and dates
AI-Powered Scheduling Intelligence
| PERIOD | TIME | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Click REFRESH to load schedule grid | |||||||||
| GRADE | REQUIRED | ELECTIVES | TOTAL | STATUS |
|---|---|---|---|---|
| Grade 6 | 7 | ✓ | ||
| Grade 7 | 7 | ✓ | ||
| Grade 8 | 7 | ✓ | ||
| Grade 9 | 7 | ✓ | ||
| Grade 10 | 7 | ✓ | ||
| Grade 11 | 7 | ✓ | ||
| Grade 12 | 7 | ✓ |
| Subject Area | After 9th | After 10th | After 11th | After 12th |
|---|---|---|---|---|
| Loading checkpoints... | ||||
132 prompts across 12 categories — click any prompt to load it
Manage student course requests for scheduling
| Student | Grade | Type | Disability | Case Manager | Review Date | Actions |
|---|---|---|---|---|---|---|
|
No SPED Students Found
Click ADD IEP or ADD 504 to add a student
|
||||||
Individualized Education Program
Section 504 Accommodation Plan
Capture a brief observation
Generate meeting preparation notes
Analyzing student data and generating draft...
Display honor roll status for qualifying students
Students with this average or higher get "A" Honor Roll
Students with this average or higher (but below A Honor Roll) get "A/B" designation
Display calculated GPA for students
Display AI-generated academic analysis on report cards
Display attendance statistics on report cards
IEP & 504 Student Management
| Student | Grade | Type | Disability | Case Manager | Review Date | Actions |
|---|---|---|---|---|---|---|
|
Loading SPED Students...
Click ADD IEP or ADD 504 to add a student
|
||||||
Monitor family engagement and track how your school community interacts with the app
Reset all analytics data for a fresh start. This is typically done at the beginning of a new school year.
Warning: This action cannot be undone.
Directly aligns with initiatives where family engagement is the priority. Provides concrete data to demonstrate progress toward district-wide engagement targets.
Shows concrete engagement numbers that justify technology investments. Tracks every interaction to demonstrate the platform's value and usage patterns.
Professional reports for board presentations and stakeholder meetings. Provides metrics required for grant applications and funding requests.
Monitor engagement trends over time to identify what's working. Data-driven insights help optimize communication strategies.
Meet state and federal family engagement requirements with documented metrics. Celebrate successes with data that shows improved family-school connections.
Empowers school leaders with clear, actionable insights from engagement trends. Use visual dashboards and historical comparisons to guide strategic communication, allocate resources effectively, and strengthen family-school connections.
Pro Tip: Export these metrics monthly for your administrative team meetings. Use the engagement score to set and track quarterly improvement goals.
Upload documents and resources to train your AI chatbot assistant
Upload documents or paste text directly to train the chatbot's knowledge base
Or drag and drop files here
📄 PDF, Word, Text, CSV, Excel • 🖼️ PNG, JPG, GIF, WEBP, SVG
Create engaging audio content for your school community - both daily podcasts and announcements
Listen to voice samples and background music options before selecting them for your podcast configuration.
💡 Tip: Voice and music IDs shown here correspond to the dropdown options in the Google Form submission portal. Select the voice name in the form, and the system will automatically use the correct Wundercraft ID.
Manage your published daily announcements and weekly podcasts
Create personalized bedtime stories and educational content with AI magic
Generate engaging, age-appropriate stories that automatically appear in your School Audio library!
Loading stories...
Showcase student creativity! Upload stories written by students to share with the school community.
Manage school fight songs, bell schedules, and custom audio announcements
Upload announcements, music, and other audio files for use in the School Audio Player.
Uploading...
Configure instant access buttons for frequently used school information
Upload and organize school photos for the app's homepage carousel display
Upload videos or link to YouTube/Vimeo for the app's video gallery
Let AI help you write announcements, newsletters, podcasts, and more!
Manage products, inventory, and orders for your school store
Connect your Stripe account to start accepting payments for your school store. Funds will be deposited directly to your school's bank account.
Stripe Connected Successfully
Account ID:
Payments go directly to your school's connected bank account
Upload a CSV file with your products. The file should have these columns:
Drag and drop your CSV file here
or
| Order # | Date | Customer | Phone | Items | Total | Status | Actions |
|---|
Use your device camera or Bluetooth scanner to scan these barcodes and configure your scanner settings. Keep this page bookmarked for quick access to scanner configuration.
Factory Reset
Reset scanner to default settings
2.4G Wireless
Use with USB dongle
Bluetooth Mode
Connect to phone/tablet
High Volume
Low Volume
Mute
Trigger Mode
Press button to scan
Auto Sense
Automatically detects barcodes
No Terminator
CR&LF
CR
TAB
Select an active event to view live attendance
Select a status, then click seats to apply it.
at Main Stadium (15,000 seats)
| Section | Side | Total | Sold | Available | Price | Revenue |
|---|
Loading events...
Set the maximum number of people who can attend this event. Tickets will be sold until capacity is reached.
Configure seating sections for this event. Choose a venue type to see a visual layout.
Choose a venue type to see the playing field/stage with seating sections around it
Upload photos showing the field/stage view from each section. Parents will see these when selecting seats.
Configure each side of your venue with precise control. Select a tier and set up sections for each side independently.
Configure flat-floor seating sections for theaters, auditoriums, cafeterias, and assembly halls.
Sections are positioned by yard line. Pricing zones automatically apply based on distance from 50-yard line.
Set ticket prices for each zone. Sections are auto-assigned based on their position.
Set prices for each ticket type. Base zone price is modified by ticket type.
Add extra charge for front rows closest to the field.
Manage your Campus Concierge subscription and billing
Choose your plan and select any add-ons for your school.
✓ Active Subscription
Plan:
Next billing:
Calculate volume discounts for multiple campuses. The more campuses you add, the bigger the discount!
👆 Select a base plan above to see district pricing
Manage cafeteria menus, student wallets, orders, and scanner PINs
No menu items yet. Click "Add Menu Item" to get started!
Create authenticated staff accounts for secure access to the Cafeteria POS Portal
| Category | Lunch | Breakfast |
|---|---|---|
| Free | $4.09 | $2.48 |
| Reduced | $3.69 | $2.18 |
| Paid | $0.40 | $0.36 |
| Performance Bonus | +$0.08 | -- |
Rates updated annually by USDA. Alaska and Hawaii receive higher rates.
Configure how parents can link their students for lunch wallet deposits. Auto-approve allows instant linking when parents enter the correct student ID. Manual approval requires admin verification for each parent-student claim.
Create and manage custom categories for your lunch menu items. These categories will appear in the filter dropdown for both the admin panel and cafeteria staff portal.
Manage students, classes, bell schedules, and view attendance reports
Installation instructions
Set the bell times for each period. These times determine when students are marked as tardy.
Grace period (in minutes) after bell time before student is marked tardy
Required columns: student_id, barcode, first_name, last_name, grade, email
Optional: phone, date_of_birth, guardian_name, guardian_email, guardian_phone
Drop CSV file here or click to browse
Supported format: .csv
Importing students...
Loading students...
Manage student records, import CSV data, and upload photos
No Students
Add students manually or import via CSV.
Your CSV file must include these columns (in any order):
student_id, first_name, last_name, grade, email, date_of_birth, address, parent1_name, parent1_email, parent1_phone, parent2_name, parent2_email, parent2_phone, emergency_contact_name, emergency_contact_phone, emergency_contact_relationship, medical_notes, photo_url
Note: Only first_name, last_name, and grade are required. All other fields are optional. student_id will auto-generate if blank. photo_url should be a direct URL.
Drop CSV file here or click to browse
Accepted format: .csv
Upload a folder of photos and we'll automatically match them to students based on the filename:
12345.jpg → Matches student ID "12345"john_doe.jpg → Matches first_last namedoe_john.jpg → Matches last_first nameDrop photos here or click to browse
Accepted formats: .jpg, .jpeg, .png
Choose how student IDs are automatically generated when adding new students:
Next student ID will be: S00001
Example: 9th grader → class of 2028 → ID: 28001
Available tokens:
{YEAR} = 2-digit year
{GRADE} = Grade level
{####} = Random 4-digit number
{###} = Random 3-digit number
Track distribution of laptops, uniforms, textbooks, and other items using student badge scanning
Click "Create New Event" to get started
Scan this QR code for lunch, attendance, and events
Centralized graduation information for parents and students
Quick incident reporting for teachers
Use your Bluetooth handheld scanner or phone camera
Review and manage all student incident reports
Students with multiple incidents requiring intervention or behavior support.
| Rank | Student Name | Student ID | Grade | Total Incidents | Most Common Type | Last Incident | Actions |
|---|
No repeat offenders found!
All students have 1 or fewer incidents.
Add detailed notes, observations, or action items for this incident. Use the microphone button for speech-to-text.
Track all your submitted reports and their outcomes
Grant teachers selective access to admin features
💡 Teacher & Parent Self-Registration: Teachers and parents can now sign up at signup.html. Review and approve pending registrations below!
Request new features or report issues - we're here to help!
Or email us directly at todd@customaiapps.ai
Create and manage school events, sports games, holidays, and academic dates
Describe your event in natural language and AI will create it for you.
💡 Pro Tip: Use the Calendar Manager chatbot in the staff portal for voice-powered event creation ("Create a basketball game Friday at 7pm")
Add your chat agent to your school's website
Stream live audio to parents, students, and the community - Perfect for sports games!
No broadcasts yet. Start your first broadcast above!
Add sounds here that can be mapped to soundboard buttons in the broadcaster console.
Supported formats: MP3, WAV, OGG (max 500MB)
No sounds in library yet. Add your first sound above!
Add sponsor commercials here that can be queued and played during broadcasts.
Supported formats: MP3, WAV, OGG (max 500MB)
No commercials in library yet. Add your first commercial above!
Select a live broadcast to manage prizes
Connect your school's Google Calendar to show events in the Campus Concierge chatbot
Email us your admin's email address and we'll set it up for you
✓ Takes 5 minutes
✓ No technical setup
✓ We do it for you
Set up your own Google OAuth credentials
✓ Full control
✓ Takes 15-20 minutes
✓ Requires IT knowledge
To: support@customaiapps.ai
Subject: Google Calendar Setup Request
---
School Name: [Your School Name]
Admin Email: [admin@yourschool.org]
Please add this email as an authorized user for Google Calendar integration.
For IT Staff: Create your own Google OAuth credentials to have full control over the integration. This requires access to Google Cloud Console and takes 15-20 minutes.
Example: 1234567890-abc123def456.apps.googleusercontent.com
Example: GOCSPX-abc123def456ghi789
Complete the setup above, then click the button below to connect your Google Calendar.
Connected Calendar:
Connected:
Select which Google Calendar to use for Campus Concierge
Follow these step-by-step instructions. If you need help, contact your IT department.
Open your web browser and visit:
Log in with your school's Google Workspace admin account.
A popup will appear with your credentials:
⚠️ Important: Keep these credentials secure! Don't share them publicly.
Paste your Client ID and Client Secret into the fields above and click "Save OAuth Credentials".
If you're not comfortable doing this yourself, share this guide with your IT department or someone familiar with Google Cloud Console. This is a standard procedure that most IT professionals are familiar with.
Configure parent-teacher messaging and group chat permissions
Control who can message whom within your school's messaging system
Enable group conversations for class announcements and discussions
Allow parents to message teachers directly
Allow parents to message other parents in the same class/grade
Allow users to record and send voice messages
Show big push-to-talk button in center of screen for quick voice messages during dismissal duty
Allow users to attach images, PDFs, and documents to messages
Enable parent-to-parent messaging for specific grade levels
Allow K-5 parents to message each other
Allow 6-8 parents to message each other
Allow 9-12 parents to message each other
When enabled, parents can only message other parents in their exact same grade level
0
Active messages
0
This month
0
This year
Send important announcements to parents, teachers, and staff
Grade Ranges:
Individual Grades:
Choose when this broadcast should automatically stop appearing for users
Send instant push notifications to users' devices
🔄 Initializing...
Max 50 characters
Max 200 characters
Grant administrator access to trusted staff members. They will be able to log in to this control panel.
These users have access to this control panel for your school.
Manage teachers, parents, and admins access
User management interface will be here.
Help with any feature
Send us a message and we'll get back to you soon
Choose custom colors for each special type. These colors will be used throughout the calendar and parent app.
Create and customize event categories for your school calendar
Drag to reposition, use slider to zoom in/out, then click Save.
Drag to reposition, use slider to zoom in/out, then click Save.
Drag to reposition within the circle, use slider to zoom, then click Save.
Upload multiple student photos at once
Supported filename formats:
KHS01234.png
Chris_Jones.jpg
Jones_Chris.png
.jpg .jpeg .png .webp
Drop photos here or click to browse
Select multiple files at once
| FILENAME | MATCHED STUDENT | STATUS |
|---|
No conversations yet
Start a new chat with a colleague!
Select a conversation to start chatting
Personalize your walkie-talkie appearance.
Select the alert sound the recipient will hear. This helps them know the urgency before reading.
Set your availability. Other teachers will see your status when selecting channels.
Select all courses that this teacher will teach. You can select multiple courses.
Teacher emails will be generated as: firstname.lastname@yourdomain.org
This will create Supabase auth accounts for teachers who don't have one yet.
Give these to teachers so they can log in. They can change their password after first login.
Drop image here or click to upload
PNG, JPG, or screenshot from clipboard
Click to change image
Analyzing image with AI...
JPG, PNG, or GIF (max 2MB)
Quickly populate your course catalog with a standard curriculum. Select your school level:
Answer a few simple questions and we'll automatically generate your school's bell schedule.
We'll automatically calculate period durations, distribute class time evenly, and create lunch rotation periods. You can edit any period after generation.
We'll create blocks for: Morning Homeroom, Specials (marked for Art/Music/PE/Library rotation), Lunch, Recess, and Afternoon Homeroom. Homeroom teachers stay with their class; only specials teachers rotate.
Upload a photo for ID cards, attendance, and identification. JPG, PNG, or GIF. Max 5MB.
List people to contact in case of emergency if parents/guardians cannot be reached. Contacts are listed in priority order.
No enrollment history yet
Loading schedule...
No documents uploaded yet
Loading practice log...
Note: The student will be assigned to this section's period. Make sure they don't have a conflicting class at the same time.
Choose from curated backgrounds for your desktop and header
Or choose a preset interactive background:
Tip: You can also paste any custom URL above!
Cover your background image with a solid color for focused data analysis
When disabled, no overlay is applied to the background
Student names, IDs, emails, etc.
Shows ? icons on every tab. Click to read how each feature works.
No transit activity today
Access any teacher's AI agent
Loading teachers...
Select agent type
You completed the activity!
Pick a genre for your adventure
— or type your own —
Pick a setting or describe your own
— or type your own —
How many main characters in your story?
Pick the tone for your story
— or type your own —
Choose the difficulty that's right for you
This adjusts vocabulary and sentence complexity to match your reading level.
How should your story look?
Our AI is writing the first chapter just for you!
Great job finishing the story!
Schedule units, lessons, and activities
Loading items...
Loading calendar...