Here are the largest public high schools in the nation, based on 2003-04 data from the National Center for Education Statistics, with enrollments:

1. Belmont -- Los Angeles 5,299

1. Elizabeth -- Elizabeth, N.J. 5,299

3. Fremont -- Los Angeles 5,083

4. South Gate -- South Gate, Calif. 5,020

5. Roosevelt -- Los Angeles 4,940

6. Monroe -- North Hills, Calif. 4,881

7. Los Angeles -- Los Angeles 4,876

8. Bell -- Bell, Calif. 4,855

9. Garfield -- Los Angeles 4,844

10. Lynwood -- Lynwood, Calif. 4,818

11. Long Beach Polytechnic -- Long Beach, Calif. 4,779

12. Judson -- Converse, Tex. 4,778

13. Sachem -- Lake Ronkonkoma, N.Y. 4,718

14. Fort Hamilton -- Brooklyn, N.Y. 4,679

15. Felix Varela -- Miami 4,655

16. San Fernando -- San Fernando, Calif. 4,602

17. G. Holmes Braddock -- Miami 4,598

18. Huntington Park -- Huntington Park, Calif. 4,577

19. Marshall -- Los Angeles 4,550

20. Lane Technical -- Chicago 4,527

21. North Hollywood -- North Hollywood, Calif. 4,509

22. John F. Kennedy -- Bronx, N.Y. 4,422

23. Barbara Goleman -- Miami 4,417

24. Wilson -- Long Beach 4,383

25. Robinson Secondary -- Fairfax County 4,378

Some of Robinson Secondary School's younger students eat lunch on the 60-acre campus.