Muốn dự thi lớp 10 THPT công lập tại Hà Nội, học sinh (hoặc bố hoặc mẹ hoặc người giám hộ của học sinh) phải có nơi thường trú tại Hà Nội.
Riêng hệ chuyên Trường THPT Chu Văn An được phép tuyển học sinh các tỉnh phía Bắc từ Thanh Hoá trở ra. Điều kiện đăng ký dự tuyển của đối tượng học sinh này là có kết quả học tập năm học lớp 9 THCS xếp loại kết quả học lực giỏi, xếp loại hạnh kiểm tốt và đạt giải chính thức trong kỳ thi chọn học sinh giỏi cấp tỉnh.
Nhằm giúp học sinh có căn cứ đăng ký nguyện vọng vào lớp 10 công lập, Hà Nội phân chia địa bàn các quận, huyện, thị xã thành 12 khu vực tuyển sinh.
Trong đó, Trường THPT Chu Văn An và Trường THPT Sơn Tây được tuyển học sinh vào lớp 10 không chuyên trên toàn thành phố (không phân biệt khu vực tuyển sinh).
12 khu vực tuyển sinh tại Hà Nội cụ thể như sau:
Khu vực tuyển sinh 1 gồm các quận: Ba Đình, Tây Hồ.
Khu vực tuyển sinh 2 gồm các quận: Hoàn Kiếm, Hai Bà Trưng.
Khu vực tuyển sinh 3 gồm các quận: Đống Đa, Thanh Xuân, Cầu Giấy.
Khu vực tuyển sinh 4 gồm quận: Hoàng Mai, huyện Thanh Trì.
Khu vực tuyển sinh 5 gồm quận: Long Biên và huyện Gia Lâm.
Khu vực tuyển sinh 6 gồm các huyện: Đông Anh, Sóc Sơn, Mê Linh.
Khu vực tuyển sinh 7 gồm các quận Bắc Từ Liêm, Nam Từ Liêm và các huyện Hoài Đức, Đan Phượng.
Khu vực tuyển sinh 8 gồm các huyện: Phúc Thọ, Ba Vì và thị xã Sơn Tây.
Khu vực tuyển sinh 9 gồm các huyện: Thạch Thất, Quốc Oai.
Khu vực tuyển sinh 10 gồm quận Hà Đông và các huyện Chương Mỹ, Thanh Oai.
Khu vực tuyển sinh 11 gồm các huyện: Thường Tín, Phú Xuyên.
Khu vực tuyển sinh 12 gồm các huyện: Ứng Hòa, Mỹ Đức.
Sở GD&ĐT Hà Nội sắp xếp bảo đảm ở mỗi khu vực tuyển sinh đều có các trường THPT ở các nhóm có điểm tuyển sinh khác nhau, hướng tới đáp ứng nguyện vọng học tập đa dạng của học sinh. Căn cứ vào điều kiện cụ thể về vị trí địa lý và năng lực học tập, học sinh có thể lựa chọn trường để đăng ký nguyện vọng dự tuyển phù hợp.
Mỗi học sinh được đăng ký nguyện vọng (NV) dự tuyển vào tối đa 3 trường THPT công lập, xếp theo thứ tự NV1, NV2 và NV3; trong đó NV1, NV2 phải thuộc khu vực tuyển sinh theo quy định, NV3 có thể thuộc một khu vực tuyển sinh bất kỳ. Học sinh không được thay đổi NV dự tuyển sau khi đã đăng ký.
Học sinh trúng tuyển NV1 không được xét tuyển NV2, NV3. Học sinh không trúng tuyển NV1 được xét tuyển NV2 nhưng phải có điểm xét tuyển (ĐXT) cao hơn điểm chuẩn trúng tuyển NV1 của trường ít nhất 1,0 điểm. Học sinh không trúng tuyển NV1, NV2 được xét tuyển NV3 nhưng phải có ĐXT cao hơn điểm chuẩn trúng tuyển NV1 của trường ít nhất 2,0 điểm. Khi hạ điểm chuẩn cho phép nhận học sinh có NV2, NV3 đủ điều kiện trúng tuyển.
Kỳ thi vào lớp 10 năm học 2024 – 2025, Hà Nội dự kiến tăng khoảng 5.000 học sinh so với năm học trước. Toàn thành phố có 133.000 học sinh xét tốt nghiệp THCS; trong đó, số được tuyển vào trường THPT công lập là 81.200 em (khoảng 60%), còn lại khoảng 51.800 em sẽ học các loại hình trường khác (trường tư thục, trung tâm giáo dục nghề nghiệp – giáo dục thường xuyên, trường nghề). Kỳ thi diễn ra trong hai ngày 8 và 9/6 với 3 môn thi toán, ngữ văn và ngoại ngữ.