Tracking enrollment numbers
First year trying to enroll and re-enroll w/ Blackbaud…and I am tearing my hair out. I've worked in a 3 different student management/ CRM systems. I've never working in one so cumbersome on the back end. Nothing is intuitive and I'm at the end of my rope.
Today, I just want to know how in the world can I track how many returning students AND newly admitted students I have at each grade level. There are the analysis “dashboards,” but those don't update in real time AND I can't tell if they include “incoming students."??
So, I think I understand that if a parent accepts an admission offer, I first have to enroll the student for him/her to be counted anywhere. But what is the most efficient way for me to track who is returning and who is newly enrolled…in the same place? There must be some kind of report or list I can create. OK, where should I do this? In core? It seems crazy that in “Enrollment Management” I have to create a place to see who is enrolled and re-enrolled for the upcoming school year.
I'd be really grateful to be pointed in the right direction.
Comments
-
Agree completely, and the dashboards do not offer all the fields you need. Our Admission Team wants to know more than who enrolled/who did not. They also want Tuition and Financial Aid numbers as they are watching those to meet goals and not exceed FA. I have found an Advanced List works best for real time numbers (unless you are familiar with Power BI). Establish the list and then export and create a PIVOT Table.
3 -
We make an Enrollment report in Excel. The first page is a summary of each grade, boarding & day, new and returning that feeds from the detailed second page, which lists student name, grade, boarding or day, date received contracts and deposit, and notes if they received scholarships and/or FA.
3 -
The Contract Summary Totals report under the Re-Enrollment subhead in Enrollment management is my go-to to keep track of returning and new enrollment. I export it to Excel and keep track of the numbers on a Google sheet.
3 -
We do this using an advanced list. Once you get it set up correctly, it's just about flawless; getting it set up, though, can be a bit of a chore if you're not sure what you're looking for.
Once a day, I do a data dump from the advanced list into a Google spreadsheet that tracks a ton of data. The spreadsheet is filled out with a bunch of countif and vlookup formulas, and can differentiate returning students (who have the Student role) from new ones (who have the Incoming Student role).
We don't use it to track tuition or financial aid, although I think those are able to be displayed through an advanced list.
Shoot me a message if you'd like to take a look at our setup. I'll be happy to walk you through how we do it and see if we can get you set up in the same general manner.
2 -
I'd be very grateful to talk further with you about how to set up an effective advanced list.
1 -
I believe this is a classic case where the system is not sufficiently flexible to allow us to do what we need. The SKY lists are hit-or [usually[-miss because BB engineering decides what is important, which often doesn't match what we see as important.
Hence, we have to use advanced lists. The trouble with advanced lists is they are somewhat primitive. [you kinda have to know relational databases] and they are not always up-to-date.
Here is a link to an idea I proposed to ask BB to please keep advanced lists up-to-date and vital because, as in this case, they are essential.
1 -
@Robin Kaufmann check your messages, I'll be glad to chat with you!
0 -
I have added an Admin View Only field for every student that reads 22-23 Attending. We have continuous enrollment contracts, which the system does not support well, so this is the only way we are able to accurately track who is and is not returning.
Admin View Only fields can be easily added to lists - I LOVE this feature so much!
So, at the beginning of our re-enrollment window, I created the 22-23 Attending field with the dropdown options for:
- Yes
- No
- Maybe
- Repeat
- Hold - their is something the family needs to take care of before they can be counted as a yes
- Block - toxic family, do not ever allow back at the school
This is how we manage that field:
- I create a bulk load to complete this field for all existing students with the response of “Yes”.
- For any new students added, we mark this field as yes
- As parents contact us to let us know their child is not attending, we update the field to “No.”
The drawback to this system is that it is completely manual. We have to remember to mark each student's status as we hear about it. Since we get input from so many different places - emails, phone calls, parent stops a teacher in the hall, out the window at carpool - we have set up a shared excel sheet where office staff can report who they heard from, what date, who took the message etc. The main school admin then updates the system from the excel sheet on a regular basis to make sure the 22-23 attending field is up to date.
This is working great for us. I hope you find a solution that works just as well for you.=)
2 -
This is a great option if you issue contracts every year. We have perpetual, or continuous enrollment contracts, so we don't send out a new contract each year.
0 -
@Anita Pinkerton - we also have continuous enrollment contracts, but how were you able to manage that in Tuition Management? We had a major issue last year where new students applying who were either previously enrolled or had a sibling already enrolled (and thus had a TM family ID already established) were unable to submit their enrollment deposit and complete the contract. These families had to go to TM separate from the enrollment contract and pay the deposit, and staff had to manually return the contract.
It was such a headache that we actually went backwards a little bit this year, requiring families to update their billing information (and thus creating a new TM enrollment year) to avoid the issue. We didn't require a full contract, despite using the contract framework (we presented it as “we need you to update your billing account information for the new school year”), but if you have any pointers on how you made it work, I'd be all ears!
0 -
We also use continual enrollment, so we only send our full enrollment contract with all the policies, agreements, etc. out the first time they enter school. However, each year, we still send out a one-item Tuition Contract that has the “Returning” field listed so that they can indicate if they are not returning for any reason. It is also an opportunity for them to select their Tuition Management billing plan for the upcoming year and gives parents an opportunity to change. The entire process for them is less than one minute per student. Our stats of who is returning and who is not are automatically tracked in Analysis and Capacity Planning and our integrated tuition accounts for the next year are automatically set up this way too. It has worked relatively well for us.
0 -
That is interesting. I am not sure I have an answer for you. We don't really experience that issue. We have more issues with families accidentally creating duplicate accounts in Smart Tuition, but those can be merged fairly easily on the backend. Without putting the parent through additional machinations to correct things.
Our whole continuous enrollment process is:
- We add a deposit for the next year in January in Smart Tuition(we do not collect a current year tuition payment in January so that families aren't over burdened with billing).
- If a family is returning, they don't need to complete any additional forms, they just let the system pay the deposit in January and their spot is secured.
- If the family is not returning, they let us know and we remove the deposit amount from their account and mark the custom Admin View Only field or 22-23 Attending as “No”
- In June, families already in Smart Tuition/Blackbaud Tuition Management are rolled over to the next year. Payment options persist as well as payment plans.
- New students complete a contract that creates their tuition account and establishes their payment plan and captures their payment method info.
Occasionally we have a parent with a unique situation that requires us to complete the contract on their behalf, but that is not usually tied to continuous enrollment.
3 -
I really can't love your post any more!!!
1 -
Anita Pinkerton:
That is interesting. I am not sure I have an answer for you. We don't really experience that issue. We have more issues with families accidentally creating duplicate accounts in Smart Tuition, but those can be merged fairly easily on the backend. Without putting the parent through additional machinations to correct things.
Interesting…that's exactly the process we used in 21-22 and it was a total nightmare when trying to get parents to complete the contract for a student with a currently enrolled sibling. Smart Tuition just wouldn't do it, no matter what we tried.
We have a split-the-difference solution this year where parents still have to complete a “re-enrollment contract” but it is really just establishing a new ST entering year for the existing student. It worked well enough; out of ~4700 students re-enrolling we had maybe 150 that didn't pay and we ended up having to withdraw. I thought the batting average would be way worse than it was.
0 -
@Anita Pinkerton Hi Anita! Thank you so much for explaining these steps so clearly. I am wondering if you ever run into the problem of an ACH not going through, because families have contacted BB directly to remove ACH capabilities from their account. Is that an issue you face? Also, the Admin View Only field that you update as people indicate whether or not they are returning … does that capture historical data that is date stamped? In other words, are you able to run a report from three years prior that would show you when certain students enrolled or withdrew? Thank you in advance!
0 -
As someone else said, I get my numbers by running a contract list. We also have an enrollment spreadsheet where we keep everything. The problem with the spreadsheet is that it's all done manually so it allows for human error. During enrollment time I run contract lists and compare to the spreadsheet often.
I also have a field that I created where I mark if someone plans to reenroll.
1 -
@Brian LeBlanc I'd love to touch base with you on this advanced list as well if you have the time.
0 -
@Elizabeth Gillum Hi there! We only have about 6 families out of 200 that are behind on payments, (so much better than it was before implementing BB.) They can go in and change their payment method, but we still see if they made the payment and can follow up.
For the Admin View Only field that we use for marking who is returning, we ONLY use it until we have an answer from all currently enrolled students on their intent for the following year. We have a notes field so that we can mark who entered the info and the date. After June, we double check that all students are accounted for,( i.e. we run a list with that field and make sure it has a value in it) then proceed with the system roll-over process.
The process then records who is returning and who is withdrawn with times and dates set to when the system is rolled over.
After roll-over, we actually delete the data for the Admin View Only fields, and remove them until we the next spring.
0 -
@Brian LeBlanc I'm new to BB this year and found this thread as I'm having the same issue as the original poster. Would you share with me your advanced list settings?
0 -
@Mary Cummings absolutely! Send me an email at brian.leblanc at thalesacademy.org and I'll be happy to set up a call to get you up and running.
0 -
@Anita Pinkerton We follow a very similar process for our 1,000 students. We also have similar issues with Tuition Management accounts but have worked out many of the issues. Using EMS contracts and TM for our new students is still the most efficient, even with the hiccups we experience.
0 -
@Elizabeth Gillum Hello again
We have had a few parents change the ACH option, but we really can't stop them from that. It hasn't been a huge issue though. I think maybe 2 families have made that change since we started…For the Admin View Only field, it's only really crucial for tracking the disposition of current families for the following year while we are figuring out enrollment. Once families fully withdraw or enroll, we use the regular system fields for all of that, so we don't need a time and date stamp of enrollment or withdrawal from the Admin View Only field.
For example: If the family is withdrawing before the end of the current year, we use the system process to withdraw a student and it records the date etc. that we can run reports on. Then their record won't even be live in the current student count so the Admin View Only field for Attending would not be relevant.
If the family is staying through the end of the current year, but not returning, we marke their Attending filed to “no”, then the system captures their withdrawal when we roll over the school years (i.e. enroll the incoming students/re-enroll existing students/mark exiting students as not returning)
Does that make sense? Our Admin View Only “Attending” field has a short, transient lifespan as the system naturally picks up the official “enroll” and “withdraw” dates when we perform those functions.
0 -
@Anita Pinkerton
Thank you so much for taking the time to get back to me with this information! We have put CE on pause for one more year, so I'm going to log this information and circle back to it for when we dive back in. I'm sure it will make sense, and I'm incredibly grateful for your time and thoughtfulness!0 -
@Robin Kaufmann I can tell who is newly enrolled, using my student checklist. The milestones I set up are: Inquiry, Applicant, Application Complete, Decision, New Enrolled. I can make a candidate list and filter on New Enrolled. Once we receive the contract and deposit, I enroll them and they appear in the incoming role (or student after we turn the year over). We do create and maintain an Enrollment Report excel list of all students who have re-enrolled when they sign their contracts-which includes incoming and re-enroll). Plus there is a lot of discussion between the Academic Office and our Admission Office of who is re-classing, who is not returning and keep that info on the excel sheet. Maybe this helps? I don't know. Just thought I would throw in my 2 cents.
1 -
@Brian LeBlanc Would you mind connecting with me regarding your advanced list set up? We are new to this this year as well and I am looking for any ideas to make this better!! I saw your email in the thread above, is it okay if I send you an email?
1 -
@Chrystalle Kiefer absolutely, happy to help!
0 -
@Anita Pinkerton How do you handle existing families bringing in a new student. We are finding that the contracts will not go through and we have to manually return them and add them to SMART Tuition. There is a lot of room for human error with this approach so I'm wondering if there is a better way.
0 -
@Rebecca Reinhardt I hope this helps - in the Official Note that let's families know they have a contract waiting, we indicate they are to use their existing Tuition Management account. The last time we tested this, the system asked the family if they had a Tuition Management account as they were signing the contract. If the family checks off “yes” the system should connect the new student to the family in the system. We have had at least 25 sibling enrollments for next year and I see them all in the 24-25 Tuition Management interface under Families. We did not have to manually enter anything.
Please note, we do not have existing students sign a new contract each year. We roll them all over in Tuition Management in June.
It's never clean, but we don't have to enter a lot of new data.
0 -
@Rebecca Reinhardt
We are experiencing the same issue. We thought it was because we had to change the payment plan for our new students and the sibling payment plan is different. I am not sure what is going on we did not have this issue last year.0 -
@Barbara Glass and @Rebecca Reinhardt – you're running into the same problem that we ran into in 2021. The solution that we settled on, which has worked great for the past three re-enrollment cycles, is to present an extremely slimmed down re-enrollment contract to parents to set up their Tuition Management account for the new school year. Essentially, what we're asking parents to do is reconfirm their billing information, submit the enrollment deposit (which we collect as a fee for cash flow purposes), and verify that they intend to remain enrolled for next year. It takes all of five minutes, if that, and it mostly accomplishes the goal of promising continuous enrollment with minimal effort on the parent's part while not requiring a bunch of back-end gymnastics to make Tuition Management work.
If you roll over existing students to a new year in Tuition Management before you start sending new enrollment contracts, you will run into problems enrolling new students into existing accounts. Unfortunately, once you've gone down that road, there isn't an easy way to undo it. You'll probably have to just make do the best you can for this year, then assuming Blackbaud hasn't figured out a better way by the time next year's re-enrollment window rolls around, re-evaluate the workflow to figure out a more streamlined way to handle it.
0
Categories
- All Categories
- 6 Blackbaud Community Help
- 211 bbcon®
- 1.4K Blackbaud Altru®
- 402 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 360 Blackbaud eTapestry®
- 2.6K Blackbaud Financial Edge NXT®
- 655 Blackbaud Grantmaking™
- 576 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 940 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.7K Blackbaud Raiser's Edge NXT®
- 3.7K SKY Developer
- 248 ResearchPoint™
- 120 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 240 Member Lounge (Just for Fun)
- 34 Blackbaud Community Challenges
- 37 PowerUp Challenges
- 3 (Open) PowerUp Challenge: Grid View Batch
- 3 (Closed) PowerUp Challenge: Chat for Blackbaud AI
- 3 (Closed) PowerUp Challenge: Data Health
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Product Update Briefing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports+
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Email Marketing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Gift Management
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Event Management
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Home Page
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Query
- 796 Community News
- 3K Jobs Board
- 54 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)










