Another site:
AllTop 200 most popular tests to learn Spanish...
1) Subjunctive present (dridro) 1 543 569
2) Placement test : grammar (dridro) 1 354 013
3) Pretérito indefinido (viothur) 792 658
4) Pretérito indefinido (claire1) 750 137
5) Pretérito imperfecto (anonyme) 700 837
6) Placement test : vocabulary beginners (bridg) 666 390
7) Ser /estar? (claire1) 654 822
8) Spanish alphabet (claire1) 510 435
9) Present (bridg) 487 363
10) Imperative (anonyme) 470 116
11) Placement test (hidalgo) 456 914
12) Present : regular verbs (anonyme) 382 959
13) Pretérito imperfecto (tinou) 343 146
14) Pretérito indefinido: irregular (nicks0206) 342 689
15) Alphabet (yanhel) 335 174
16) Estar+Gerund (anonyme) 319 078
17) Choose the correct article (claire1) 304 691
18) Gustar (anonyme) 299 642
19) Pretérito perfecto (anonyme) 288 341
20) What time is it? (webmaster) 281 863
21) Imperative (anonyme) 275 809
22) Numbers 1-100 (webmaster) 271 079
23) Plural (claire1) 269 748
24) Pretérito indefinido (anonyme) 269 587
25) Future (claire1) 260 878
26) Indicative present (anonyme) 259 842
27) Pretérito indefinido (sara60) 257 565
28) Pretérito Indefinido vs Pretérito Imperfecto (anonyme) 244 331
29) Subjunctive present (anonyme) 237 960
30) Pronounce the nasal (yanhel) 236 632
31) Pretérito imperfecto (bikette329) 228 380
32) Conditional (anonyme) 224 462
33) Counting from 1 to 10 (bridg) 211 724
34) Future (anonyme) 202 226
35) Numbers (lemarseillais) 194 576
36) Present (hidalgo) 187 431
37) Ser (claire1) 187 116
38) Por/para (lemarseillais) 185 717
39) Placement test (yanhel) 182 239
40) Verbos con diptongación (nicks0206) 174 668
41) Pretérito imperfecto (anonyme) 174 330
42) Pretérito indefinido (pepette62) 171 621
43) Numbers in Spanish (from 1 to 1,000,000) (anonyme) 171 091
44) Present: -AR -ER -IR (anonyme) 169 774
45) Numbers in letters (anonyme) 165 439
46) Date (dridro) 158 264
47) Soler + infinitive (nicks0206) 155 727
48) Gustar, doler, encantar ... (nicks0206) 155 135
49) Ser /Estar (yanhel) 153 881
50) All past tenses (hidalgo) 148 202
51) El, la, los, las (anonyme) 147 855
52) Present (anonyme) 147 576
53) Present (anonyme) 146 288
54) Numbers 11-20 (bridg) 145 598
55) Pretérito Indefinido (sergiomax) 142 188
56) Colours (bridg) 142 016
57) Estar (claire1) 141 895
58) Pretérito indefinido (anonyme) 140 778
59) Future (anonyme) 140 606
60) Animals (anonyme) 138 261
61) Future (hidalgo) 137 738
62) El empleo de SER y ESTAR (anonyme) 135 919
63) El pretérito perfecto compuesto (nicks0206) 135 778
64) Demonstrative adjectives (dridro) 134 606
65) Poner los verbos entre paréntesis en los tiempos indicados. (dridro) 132 495
66) Introducing oneself (anonyme) 131 968
67) Subjunctive (yanhel) 131 264
68) Subjunctive (yanhel) 131 073
69) Present (anonyme) 128 692
70) Imperative: -ar (dridro) 127 072
71) Pronombres personales complementos de objeto directo e indir (dridro) 125 684
72) Right tenses (anonyme) 125 416
73) Masculine/Feminine (claire1) 125 195
74) Future (claire1) 123 587
75) Gerund (hidalgo) 120 297
76) Placement test (yanhel) 119 499
77) Pretérito indefinido (claire1) 112 177
78) Nationalities (webmaster) 109 758
79) Human body (bridg) 109 428
80) Gustar (anonyme) 107 088
81) Imperative (dridro) 106 944
82) Ropa y Accesorios (yanhel) 104 990
83) Days, months and seasons (pepette62) 104 586
84) Indicative tenses (anonyme) 104 567
85) Comparison : tan..como, tanto ..como, tanto/a/os/as..como (nicks0206) 102 352
86) Ser / estar Present (anonyme) 102 272
87) Imperfect (nicks0206) 101 805
88) Imperative (anonyme) 99 390
89) Adjectives agreement (nicks0206) 99 100
90) Pretérito indefinido (anonyme) 98 152
91) Gustar (tinou) 98 142
92) Dictation (claire1) 96 999
93) Prepositions Por / Para (claire1) 96 533
94) Pretérito perfecto (anonyme) 96 338
95) Plural (hidalgo) 96 291
96) Ser / Estar (anonyme) 95 810
97) Introducing someone (yanhel) 95 606
98) Past tenses (anonyme) 95 503
99) Estar + gerund (anonyme) 94 669
100) Present: diphtongues (anonyme) 94 490
101) Cardinal numbers (anonyme) 94 333
102) Articles & days (claire1) 91 494
103) Numbers 1 - 1,000 (anonyme) 91 096
104) Conjugation (dridro) 91 002
105) Gerund (nicks0206) 90 885
106) Find the correct capital (claire1) 89 996
107) Accents (anonyme) 89 784
108) Colors (lemarseillais) 89 576
109) Introducing oneself (anonyme) 89 381
110) Present (hidalgo) 88 770
111) Imperative (yanhel) 88 352
112) Me in Spanish (yanhel) 86 506
113) What time is it? (anonyme) 86 266
114) Present: /e/ => /i/ (anonyme) 85 305
115) All tenses (yanhel) 84 881
116) Fruits (claire1) 84 803
117) What time is it? (pepette62) 84 619
118) SER / ESTAR (anonyme) 84 017
119) Estar + gerund (claire1) 83 783
120) Build these sentences (anonyme) 83 542
121) Gerund (anonyme) 83 532
122) Estar + gerund (mrkenedy) 83 369
123) Future (anonyme) 83 086
124) Present (anonyme) 82 460
125) Future: voy a comer (anonyme) 82 159
126) Pretérito indefinido - Subjunctive imperfect (yanhel) 81 906
127) Plural (pepette62) 81 515
128) Accents (bridg) 81 485
129) Present (nicks0206) 79 962
130) Maths (webmaster) 79 869
131) Masculine/Feminine (claire1) 79 772
132) Sentences (claire1) 79 766
133) Future (anonyme) 79 728
134) Imperative (sara60) 79 714
135) Subjunctive: present (anonyme) 79 678
136) Present - Regular verbs (anonyme) 78 905
137) Conditional (anonyme) 78 662
138) Dialogue: 1st sentences (claire1) 78 124
139) Spanish pronunciation: ń j ll ch r and consonants (yanhel) 76 836
140) Indefinite articles (anonyme) 76 813
141) Turn into the plural (anonyme) 76 390
142) Diphtongue (present) (anonyme) 75 839
143) Comprehension test: level B2 (yanhel) 75 119
144) Future : ir +verb (claire1) 75 061
145) Futur (acebo) 74 123
146) SER y Estar (claire1) 72 917
147) Está,están,hay (claire1) 72 339
148) Present : What about a coffee? (claire1) 72 336
149) Dictation : alphabet (claire1) 72 287
150) Simple past - irregular verbs (hidalgo) 72 244
151) Prepositions A, DE, EN, CON (anonyme) 71 600
152) Ser / Estar (anonyme) 71 001
153) Present (anonyme) 70 141
154) Pretérito Indefinido / Pretérito Perfecto (claire1) 69 459
155) Gustar (anonyme) 69 235
156) Possessive adjectives (anonyme) 69 102
157) Orders (anonyme) 68 960
158) Usted (claire1) 68 943
159) House (claire1) 68 786
160) Imperative: regular verbs (dridro) 67 856
161) Present (yanhel) 67 694
162) Gender of the words (claire1) 66 689
163) Pretérito indefinido (anonyme) 66 658
164) Bilingual dialogue : A formal conversation (claire1) 66 360
165) Comparatives (hidalgo) 66 307
166) Present: regular verbs (tinou) 65 749
167) Syllables (dridro) 65 720
168) Who am I talking about? (bridg) 65 620
169) Hora (anonyme) 65 474
170) Spanish accents (claire1) 65 200
171) Indicative past tense (anonyme) 65 192
172) Vocabulary : verbs (actions) (bridg) 64 557
173) Ordinal numbers (anonyme) 64 379
174) Progressive form (anonyme) 64 162
175) Present: Estar + gerund (anonyme) 64 033
176) Pretérito indefinido - irregular verbs (anonyme) 63 894
177) Subjunctive imperfect (pierre222) 63 778
178) Present (nicks0206) 63 285
179) Introducing oneself (claire1) 63 075
180) Present (irregular verbs) (hidalgo) 63 018
181) Indefinite preterit (anonyme) 62 911
182) Placement test (hidalgo) 61 919
183) Present (anonyme) 61 862
184) Sequence of tenses (anonyme) 61 443
185) Imperative (hidalgo) 61 430
186) Le lo la se. (anonyme) 60 933
187) Pretérito indefinido / pretérito perfecto (hidalgo) 60 422
188) Numbers in letters (anonyme) 60 178
189) Future (anonyme) 60 152
190) C / Z (pepette62) 60 060
191) Animals (nicks0206) 59 787
192) Human body (webmaster) 59 314
193) Level test II (yanhel) 59 177
194) Pretérito perfecto (anonyme) 58 811
195) Conditional - SI + sequence of tenses (nicks0206) 58 765
196) Months (claire1) 58 764
197) El acento escrito (anonyme) 58 732
198) Vegetables (claire1) 58 120
199) SER / ESTAR (anonyme) 58 092
200) Adjectives - agreement (anonyme) 58 076
