IRCS offers a comprehensive program balanced in college preparatory academics, competitive athletics, compelling arts, and a Christ-centered environment.
Students from preschool through 12th grade learn in a safe, engaging, and caring community where class sizes are small and personal relationships with teachers and staff thrive.
Students benefit from this total educational experience that includes opportunities to serve around the world and prepares them to excel in life and learning beyond graduation.

Quick Stats (2022-23)

  • Top Ranked FL School
  • Grades: Nursery/Preschool-12
  • Enrollment: 1,146 students
  • Average class size: 17 students
  • Application Deadline: Aug. 13 / rolling
  • Source: Verified school update

Top Rankings

Indian Rocks Christian Schools ranks among the top 20% of private schools in Florida for:

Sports offered

School Overview

Religious Affiliation
Grades Offered
Grades Nursery/Preschool-12
Offers Post-Graduate Year
Year Founded

Student Body

Total Students
1,146 students
Student Body Type
% Students of Color
State avg.: 45%
Students by Grade
Indian Rocks Christian Schools Student By Grade

Academics and Faculty

% Faculty w/Advanced Degree
Average Class Size
17 students
Number of AP Courses
8 courses
List of Courses Offered
Average ACT score
Classroom Dress Code

Tuition and Acceptance Rate

Admission Deadline
Aug. 13 / rolling
Tuition Notes
Tuition range $5,500 to 11,225 year
Admissions Director
Jillian Gilbey
Admissions Associate



Total ExtracurricularsTotal Extra-curric.
9 extracurriculars
Chapel Praise Team & Band, Drama Team, Fellowship of Christian Athletes, National Honor Society, National Junion Honor Society, Student Ambassadors, Student Council, Tech Team, Yearbook/Journalism

School Notes

  • Accredited by SACS and ACSI
  • HS offers 15 Honors and 8 AP classes
  • HS offers Dual Credit with Saint Petersburg College
  • Complete Athletic Program
  • Missions and Service Project opportunities
  • Elementary specials include Spanish, Art, Technology, Music, Band, and PE.
  • Award-Winning Performing Arts Programs
  • One of the largest private schools in the bay area
  • Secure, well-protected grounds
  • FL VPK Participant
Source: Verified school update

Frequently Asked Questions

What sports does Indian Rocks Christian Schools offer?

Indian Rocks Christian Schools offers 13 interscholastic sports: Baseball, Basketball, Bowling, Cheering, Cross Country, Football, Golf, Soccer, Softball, Swimming, Tennis, Track and Field and Volleyball. Indian Rocks Christian Schools is ranked as one of the top 20% of private schools in Florida for most sports offered.

What is Indian Rocks Christian Schools's ranking?

Indian Rocks Christian Schools ranks among the top 20% of private schools in Florida for: Largest student body and Most sports offered.

When is the application deadline for Indian Rocks Christian Schools?

The application deadline for Indian Rocks Christian Schools is Aug. 13 / rolling (applications are due on Aug. 13 but additional applications are reviewed year-round as space permits ).

School Calendar

View the Indian Rocks Christian Schools yearly calendar below. Note key dates such as:

School Resumes After Thanksgiving Break
November 28, 2022 (Monday)
Last Day for Exam Exemptions
December 15, 2022 (Thursday)
Spring Break
March 13, 2023 (Monday)
School Resume After Spring Break
March 20, 2023 (Monday)
Last Day of School
May 25, 2023 (Thursday)

School Reviews

  5.00 out of 5  (9 reviews)
Absolutely love Indian Rocks Christian!! I`m blessed to have been a student, am a current IRCS parent, and a teacher! There`s no better place!
- Posted by
This school is amazing. I had a blast from kindergarten to senior year. I''ve always wanted to work in the film/television industry and you''d think living in Largo that it would be a long shot, but going to Indian Rocks helped me get to Los Angeles where I work in both film and television. The teachers at IRCS were so willing to act in all my videos and that it helped me learn the art of filmmaking. They taught me how to be a leader, care for those in need, and have a great work ethic. I''m forever grateful to the teachers and faculty for being a part of making me who I am today. They''ll always be my family. I love them and keep in touch with a good amount of them on Facebook. I couldn't recommend this school more. Go here! What are you thinking, start the paperwork! Keswick and Northside got nothing on us! (note* I don't really have anything against them they are jut our rivals haha)
- Posted by
I am a proud parent of an Indian Rocks Christian Middle School student. This is our second year there and I can't imagine my daughter being at any other local school. The teachers go out of their way to make learning fun and are always available for any extra help if needed. The campus is gorgeous and there is an extra curricular activity for every interest from bowling to football. The student body is kind and respectful to each other & staff. Most importantly, my child is safe in an enviroment that is secure.
- Posted by
I LOVE IRCS! My kids went here from Kindergarten through graduation. The teachers and staff are wonderful, smart and very caring. There is something for everyone whether in the Arts department, sports, media, etc. When my son was at a University he thanked me for sending him to IRCS because it really prepared him for college. There is a diversity of students that attend. It doesn't matter what your race or religious background is you are made to feel welcomed and loved. You are taught straight from the bible not by religion, fair and equal. For HS they offer a lot of dual credit and AP classes. The Elementary school is wonderful! I always felt that my children we very safe and secure. All the teachers really care about the students! The discipline is pretty strict which I appreciate. When you spend this much money you don't want disruption in your classes. If you want an awesome education and wonderful friends for your children this is the place to be! If you have problems with your child this is not a place for them to be "straightened out"! The teachers are busy teaching and the students won't put up with it! Even though it was a sacrifice to send our kids here it was worth!
- Posted by
I am an alumni of Indian rocks Christian school and I truly loved it. They fully prepared me for college academically and socially (I went to USF) and I had lots of fun while I was still in high school, being involved with many sports, mission trips, music, and extracurricular activities. The atmosphere is like that of a family and even when I go back today to visit (four years later), I still get a warm welcome and Teacher's that truly cared about me. I recommend this school to anyone that wants caring teachers, want a safe school environment, and an awesome curriculum.
- Posted by
This is our family's second year at IRCS and our kids and my wife and I love the education they are recieving! My wife is a teacher, and I''m a pastor, so we''ve been around education, and Christians education, for over twenty years. The kids at IRCS are revieving a great education in a godly environment. The administration and the teachers not only have outstanding qualifications, but they also care about the kids. All three of our kids, grades 7, 8 and 12, are also involved in sports and band. Their leaders and coaches do a wonderful job instilling character values through these activities. Bottom line, we are so blessed that our children can go to IRCS!
- Posted by
I am a parent of two children that attend Indian Rocks Christian school. I am also a teacher who taught in public schools throughout the state for 14 years. I was highly skeptical when touring private schools because I had heard so many rumors about private schools not teaching to high standards. While I did witness exactly that as we toured many other schools in our surrounding area, God kept drawing me back to IRCS. After two years of searching, my husband and I decided IRCS was the right fit for our family. Wow! What a blessing it has been! I cannot say enough good things about IRCS! The teachers go above and beyond to help each student be successful. The other parents work together to help support students, teachers and the school. And they offer many family events and student activities that are offered. My children continue to grow in their learning about God. We have also joined the church as members and together with IRCS, we strive to raise our children in the Christian faith. I highly recommend IRCS!
- Posted by
IRCS is truly an awesome school. The teachers and staff are caring, encouraging and supportive.The academic coursework is challenging, and the number and variety of classes is great. The students have every opportunity to participate and excel in a variety of extracurricular activities. Our twin girls have grown in their spiritual journey with the Lord and have enjoyed traveling with their peers and staff on the school mission trips. The investment in their education at IRCS has been worth every penny!
- Posted by
We have three kids at IRCS and couldn't be happier. The school feels like an extension of our family. God is at the center of so much that they do. I am proud to see my kids growing in their relationship with the Lord and getting a quality education as well. The tuition is very reasonable compared to other Christian schools, the facilities are excellent and the teachers truly care about the kids. I look forward to my kids graduating from IRCS in the years to come.
- Posted by

Endorse Indian Rocks Christian Schools. Endorsements should be a few sentences in length. Please include any comments on:

  • Quality of academic programs, teachers, and facilities
  • Availability of music, art, sports and other extracurricular activities
  • Academic or athletic awards
Endorse this school:

Recent Articles

Suicide Prevention: Caring For Our Young People
Suicide Prevention: Caring For Our Young People
At last we have a dedicated phone number for suicide and crisis support. The Suicide and Crisis Lifeline is 988. More about it and suicide prevention here.
What Is Praxis?
What Is Praxis?
Praxis is part of the teacher licensing process many states require.
Student Health Records: Vaccinations
September 30, 2022
Student Health Records: Vaccinations
Most parents have questions about vaccinations. We look at the big picture and offer some sources for you to do your own research.

Quick Stats (2022-23)

  • Top Ranked FL School
  • Grades: Nursery/Preschool-12
  • Enrollment: 1,146 students
  • Average class size: 17 students
  • Application Deadline: Aug. 13 / rolling
  • Source: Verified school update

Request Information

Did You Know?

The average private school tuition in Pinellas County, FL is $9,494 for elementary schools and $11,854 for high schools (read more about average private school tuition across the country).
The average acceptance rate in Pinellas County, FL is 82% (read more about average acceptance rates across the country).

Related School Videos

Quick Links