Children at Risk is a non-profit group that ranks public schools in Texas. I have posted the list for middle schools and elementary schools already. This is the list of rankings of Dallas-Ft. Worth area high schools.
Dallas rank - School (District) - State rank
1 - Science & Engineering magnet (Dallas ISD) - 1
2 - Talented & Gifted magnet (Dallas ISD) - 2
3 - Health Professions magnet (Dallas ISD) - 5
4 - Highland Park (Highland Park ISD) - 7
5 - Public Services magnet (Dallas ISD) - 10
6 - Business & Management magnet (Dallas ISD) - 13
7 - Education & Social Services magnet (Dallas ISD) - 21
8 - Booker T. Washington Performing & Visual Arts magnet (Dallas ISD) - 27
9 - Plano West (Plano ISD) - 27
10 - FW Academy of Fine Arts (charter) - 29
11 - Coppell (Coppell ISD) - 31
12 - Heritage (Grapevine-Colleyville ISD) - 34
13 - Plano Sr. (Plano ISD) - 36
14 - Flower Mound (Lewisville ISD) - 38
15 - Grapevine (Grapevine-Colleyville ISD) - 46
16 - Allen (Allen ISD) - 54
17 - JJ Pearce (Richardson ISD) - 55
18 - Argyle (Argyle ISD) - 57
19 - Keller (Keller ISD) - 66
20 - Plano East (Plano ISD) - 68
21 - Marcus (Lewisville ISD) - 71
22 - Hebron (Lewisville ISD) - 85
23 - Creekview (Carrollton-Farmers Branch ISD) - 91
24 - Martin (Arlington ISD) - 95
25 - Poteet (Mesquite ISD) - 100
26 - Trinity (HEB ISD) - 108
27 - Celina (Celina ISD) - 114
28 - Richardson (Richardson ISD) - 116
29 - Bell (HEB ISD) - 117
30 - Prosper (Prosper ISD) - 121
31 - North (McKinney ISD) - 129
32 - Garland (Garland ISD) - 147
33 - McKinney (McKinney ISD) - 148
34 - Trimble (Ft. Worth ISD) - 149
35 - Berkner (Richardson ISD) - 150
36 - Centennial (Frisco ISD) - 155
37 - The Colony (Lewisville ISD) - 160
38 - Rowlett (Garland ISD) - 164
39 - Wylie (Wylie ISD) - 168
40 - The Academy (Irving ISD) - 173
41 - Grandview (Grandview ISD) - 175
42 - Paschal (Ft. Worth ISD) - 202
43 - Lone Oak (Lone Oak ISD) - 227
44 - Frisco (Frisco ISD) - 236
45 - Crandall (Crandall ISD) - 242
46 - Krum (Krum ISD) - 259
47 - Smith (Carrollton-Farmers Branch ISD) - 260
48 - Horn (Mesquite ISD) - 261
49 - Maypearl (Maypearl ISD) - 288
50 - Lake Highlands (Richardson ISD) - 294
51 - Wolfe City (Wolfe City ISD) - 302
52 - Middle College (Dallas ISD) - 303
53 - Aubrey (Aubrey ISD) - 321
54 - Sachse (Garland ISD) - 325
55 - Caddo Mills (Caddo Mills ISD) - 328
56 - Bland (Bland ISD) - 332
57 - North Crowley (Crowley ISD) - 335
58 - Mabank (Mabank ISD) - 355
59 - Lewisville (Lewisville ISD) - 357
60 - Summit (Mansfield ISD) - 358
61 - Midlothian (Midlothian ISD) - 362
62 - Italy (Italy ISD) - 376
63 - North Garland (Garland ISD) - 380
64 - Ponder (Ponder ISD) - 384
65 - Fossil Ridge (Keller ISD) - 388
66 - Commerce (Commerce ISD) - 403
67 - Central (Keller ISD) - 404
68 - Mansfield (Mansfield ISD) - 416
69 - Skyline (Dallas ISD) - 418
70 - A+ Academy (charter) - 425
71 - North Mesquite (Mesquite ISD) - 438
72 - Waxahachie (Waxahachie ISD) - 444
73 - Birdville (Birdville ISD) - 445
74 - Boles (Boles ISD) - 456
75 - Campbell (Campbell ISD) - 462
76 - Forney (Forney ISD) - 466
77 - Richland (Birdville ISD) - 476
78 - Royse City (Royse City ISD) - 478
79 - Joshua (Joshua ISD) - 479
80 - Ryan (Denton ISD) - 481
81 - Sanger (Sanger ISD) - 485
82 - Denton (Denton ISD) - 491
83 - South Garland (Garland ISD) - 494
84 - WT White (Dallas ISD) - 498
85 - Ranchview (Carrollton-Farmers Branch ISD) - 503
86 - Mesquite (Mesquite ISD) - 512
87 - Turner (Carrollton-Farmers Branch ISD) - 522
88 - Arlington (Arlington ISD) - 531
89 - Celeste (Celeste ISD) - 534
90 - Princeton (Princeton ISD) - 535
91 - Lake Dallas (Lake Dallas ISD) - 546
92 - Blue Ridge (Blue Ridge ISD) - 549
93 - Rio Vista (Rio Vista ISD) - 554
94 - Little Elm (Little Elm ISD) - 569
95 - Burleson (Burleson ISD) - 576
96 - Naaman Forest (Garland ISD) - 585
97 - Boswell (Eagle Saginaw ISD) - 586
98 - Northwest (Northwest ISD) - 589
99 - Ennis (Ennis ISD) - 597
100 - Azle (Azle ISD) - 610
101 - S. Grand Prairie (Grand Prairie ISD) - 611
102 - Melissa (Melissa ISD) - 623
103 - Carter-Riverside (Ft. Worth ISD) - 637
104 - Timberview (Mansfield ISD) - 646
105 - Smith (Keene ISD) - 648
106 - Red Oak (Red Oak ISD) - 651
107 - Ferris (Ferris ISD) - 669
108 - West Mesquite (Mesquite ISD) - 670
109 - Kennedale (Kennedale ISD) - 673
110 - Bowie (Arlington ISD) - 687
111 - Crowley (Crowley ISD) - 692
112 - Pilot Point (Pilot Point ISD) - 698
113 - Nimitz (Irving ISD) - 702
114 - Scurry-Rosser (Scurry-Rosser ISD) - 712
115 - Cleburne (Cleburne ISD) - 719
116 - Cedar Hill (Cedar Hill ISD) - 725
117 - Lamar (Arlington ISD) - 736
118 - Southwest (Ft. Worth ISD) - 738
119 - Arlington Heights (Ft. Worth ISD) - 761
120 - Terrell (Terrell ISD) - 762
121 - Lakeview Centennial (Garland ISD) - 767
122 - Macarthur (Irving ISD) - 772
123 - Brewer (White Settlement ISD) - 777
124 - Western Hills (Ft. Worth ISD) - 785
125 - Seguin (Arlington ISD) - 787
126 - Diamond Hill-Jarvis (Ft. Worth ISD) - 791
127 - Everman (Everman ISD) - 794
128 - Molina (Dallas ISD) - 812
129 - Lake Worth (Lake Worth ISD) - 819
130 - Kaufman (Kaufman ISD) - 824
131 - Halton (Birdville ISD) - 833
132 - Godley (Godley ISD) - 841
133 - Lincoln Humanities/Comm magnet (Dallas ISD) - 854
134 - Castleberry (Castleberry ISD) - 855
135 - DeSoto (DeSoto ISD) - 859
136 - Community (Community ISD) - 861
137 - North Side (Ft. Worth ISD) - 863
138 - Kemp (Kemp ISD) - 872
139 - Farmersville (Farmersville ISD) - 877
140 - Irving (Irving ISD) - 882
141 - Woodrow Wilson (Dallas ISD) - 886
142 - Greenville (Greenville ISD) - 899
143 - Adamson (Dallas ISD) - 901
144 - Venus (Venus ISD) - 906
145 - Lancaster (Lancaster ISD) - 917
146 - Palmer (Palmer ISD) - 922
147 - Carter (Dallas ISD) - 925
148 - Dunbar (Ft. Worth ISD) - 928
149 - Thomas Jefferson (Dallas ISD) - 929
150 - South Hills (Ft. Worth ISD) - 932
151 - Bryan Adams (Dallas ISD) - 934
152 - Seqgoville (Dallas ISD) - 935
153 - Alvarado (Alvarado ISD) - 954
154 - Hillcrest (Dallas ISD) - 956
155 - Madison (Dallas ISD) - 964
156 - Grand Prairie (Grand Prairie ISD) - 965
157 - Houston (Arlington ISD) - 984
158 - Sunset (Dallas ISD) - 985
159 - Ford (Quinlan ISD) - 989
160 - Duncanville (Duncanville ISD) - 993
161 - North Dallas (Dallas ISD) - 994
162 - Wyatt (Dallas ISD) - 996
163 - South Oak Cliff (Dallas ISD) - 997
164 - Polytechnic (Ft. Worth ISD) - 1000
165 - Kimball (Dallas ISD) - 1002
166 - Smith (Dallas ISD) - 1003
167 - Eastern Hills (Ft. Worth ISD) - 1006
168 - Samuell (Dallas ISD) - 1014
169 - Roosevelt (Dallas ISD) - 1016
170 - Pinkston (Dallas ISD) - 1018
Here is a link to the methodology used to determine the rankings: