Creating school-based apps = user for every student?

Am I correct in thinking that if I wanted to create an electronic hall pass-type app for students, and for them to only be able to see their own when the app is pulled up on their own device, they would need to be listed as a user in AppSheet? So, potentially 2300 users?

Unfortunately for security reasons yes. Maybe a Glide app?

If all the student email addresses share a common domain or domains, you can allow everyone in those domains without specifying each individually: