The School vs School App: How Portal's School Clash Works
Your school already has a rival. School Clash turns that rivalry into a real competition where every verified student's posts count, and smaller schools can actually win.
Every school already competes. Football, band, robotics, who has the loudest student section. A school vs school app just gives everyone a way to compete, not only the people on the field.
Portal's version is called School Clash. Here's exactly how it works, how scoring is fair to smaller schools, and what's on the line in the first one.
What is a school vs school app?
It's a social app where your posts count toward your school's score, and schools go head to head on a leaderboard. Instead of just collecting likes for yourself, you're helping your whole school win.
On Portal, that happens inside the students-only layer. Students verify their school in the app, and only verified students can see student-only posts. It's designed so adults aren't in students' feeds, and adults can't DM students on Portal.
How School Clash works
Portal sets up a Clash between schools for a set window of time. During that window:
- Every real post counts. Each post by a verified student adds to their school's score.
- Streaks multiply. Posting day after day boosts what your posts are worth. That's your streak, the number of days in a row you've posted.
- 1v1 challenges count too. Challenge someone to most likes or views over 24 hours, 3 days or a week, and it feeds into your school's total.
- Weekly missions. Things like best post of the day, longest streak and top recruiter, with real prizes.
- A trophy that sticks. Posters from the winning school get a trophy on their profile, permanently.
Everything is filmed live in the app. No uploads, no filters, no AI content. So the scoreboard is built on stuff that actually happened.
Why per-student scoring matters
If a Clash just added up every like, the biggest school would win every time. That's not a competition, that's a headcount.
School Clash is scored per student. In plain terms: it's about how hard your school shows up, not how many people go there. A smaller school with a fired-up student body can beat a bigger one.
That changes the strategy:
- Getting your friends to post matters more than one person going viral.
- Consistency beats one big day.
- Every student on the app pulls weight.
Boerne vs Champion
Oct 19–31. Every real post counts for your school.

The first one: Boerne vs Champion
The first School Clash is Boerne High School vs Boerne-Samuel V. Champion High School, both in Boerne, Texas, running October 19 to 31, 2026.
- Every real post by a verified student counts for their school.
- Streaks multiply, and 1v1 challenges count too.
- Scoring is per student.
- Posters from the winning school get the Challenge Champion trophy on their profile, permanently.
- Weekly missions (best post of the day, longest streak, top recruiter) come with real prizes, typically $25 digital gift cards.
School pages: Boerne High and Champion High. The live scoreboard is on the Clash page, and the full story is in Boerne vs Champion.
Prizes and rules
The fine print matters, so here's the short version:
- Full rules live at /prizes.
- Winners under 18 claim prizes through a parent or guardian.
- Winners are announced by handle only, never by real name.
- School Clash is run by Portal Tech, Inc. It is not sponsored by or affiliated with any school or school district.
That last one is important. Your school isn't running this, and teachers aren't grading it. It's a student competition on an app.
Your school stays off your posts
School Clash is about schools, but your posts never publicly say where you go. Posts show the city they were filmed in, never an address, and a student's school is never shown publicly on posts. Your school counts your score behind the scenes inside the verified student layer.
A good rule anyway: don't put your school name, schedule or exact location in your bio or videos.
How to help your school win
- Get verified. Only verified students' posts count.
- Start your streak on day one. Streaks multiply, so early days matter most.
- Recruit your friends. Per-student scoring means every person who joins and posts helps. Top recruiter is also a weekly mission.
- Throw down 1v1s. Challenges count toward the total, and they're fun.
- Film the good stuff. Game nights, pep rallies, the cafeteria at its most chaotic.
Can my school get a Clash?
Boerne vs Champion is the first. Want to see your school in one? Get people at your school on Portal. The more verified students a school has, the more fun a Clash gets.
Why this beats just posting for likes
Posting for yourself gets old. Posting for your school, with your friends, against the school across town, is a different energy. It's spirit week, but it lasts two weeks and anyone can play.
That's what Portal is built for: real posts, filmed live, gone in 48 hours, adding up to something bigger than one account. If you're at Boerne or Champion, the Clash starts October 19. Everyone else, get your school ready for the next one.
Frequently asked questions
Is there an app where schools compete against each other?
Yes. Portal's School Clash lets high schools compete head to head, with every real post by a verified student counting toward their school's score.
How does School Clash scoring work?
It's scored per student, so it's about how much a school shows up, not how big it is. Streaks multiply your posts and 1v1 challenges count too.
Is School Clash run by my school?
No. School Clash is run by Portal Tech, Inc. and is not sponsored by or affiliated with any school or school district.
When is the Boerne vs Champion Clash?
Boerne High School vs Boerne-Samuel V. Champion High School runs October 19 to 31, 2026. The live scoreboard is on Portal's Clash page.
What do you win in School Clash?
Posters from the winning school get a permanent trophy on their profile. Weekly missions have real prizes, typically $25 digital gift cards, with full rules on the prizes page.
Real videos. Real people. Your school keeps score.
Camera-only, no AI. Free on iPhone, 13+.
