Another site:
AllTop 200 most popular tests to learn Spanish...
1) Subjunctive present (dridro) 1 516 795
2) Placement test : grammar (dridro) 1 348 034
3) Pretérito indefinido (viothur) 777 230
4) Pretérito indefinido (claire1) 740 474
5) Pretérito imperfecto (anonyme) 687 582
6) Placement test : vocabulary beginners (bridg) 664 359
7) Ser /estar? (claire1) 645 416
8) Spanish alphabet (claire1) 509 930
9) Present (bridg) 483 898
10) Imperative (anonyme) 460 062
11) Placement test (hidalgo) 453 977
12) Present : regular verbs (anonyme) 376 445
13) Pretérito indefinido: irregular (nicks0206) 335 452
14) Pretérito imperfecto (tinou) 335 218
15) Alphabet (yanhel) 332 299
16) Estar+Gerund (anonyme) 315 871
17) Choose the correct article (claire1) 303 430
18) Gustar (anonyme) 294 163
19) What time is it? (webmaster) 281 526
20) Pretérito perfecto (anonyme) 280 526
21) Imperative (anonyme) 274 220
22) Numbers 1-100 (webmaster) 269 377
23) Plural (claire1) 269 024
24) Pretérito indefinido (anonyme) 264 276
25) Future (claire1) 256 746
26) Indicative present (anonyme) 256 283
27) Pretérito indefinido (sara60) 250 415
28) Pretérito Indefinido vs Pretérito Imperfecto (anonyme) 240 337
29) Pronounce the nasal (yanhel) 234 676
30) Subjunctive present (anonyme) 231 796
31) Conditional (anonyme) 221 565
32) Pretérito imperfecto (bikette329) 218 532
33) Counting from 1 to 10 (bridg) 209 662
34) Future (anonyme) 198 926
35) Numbers (lemarseillais) 193 758
36) Ser (claire1) 186 632
37) Present (hidalgo) 183 949
38) Por/para (lemarseillais) 182 220
39) Placement test (yanhel) 181 032
40) Verbos con diptongación (nicks0206) 172 525
41) Pretérito imperfecto (anonyme) 171 923
42) Present: -AR -ER -IR (anonyme) 168 340
43) Numbers in Spanish (from 1 to 1,000,000) (anonyme) 167 397
44) Numbers in letters (anonyme) 163 129
45) Pretérito indefinido (pepette62) 162 002
46) Date (dridro) 157 906
47) Soler + infinitive (nicks0206) 153 457
48) Gustar, doler, encantar ... (nicks0206) 153 323
49) Ser /Estar (yanhel) 152 551
50) El, la, los, las (anonyme) 147 156
51) All past tenses (hidalgo) 146 538
52) Present (anonyme) 145 093
53) Numbers 11-20 (bridg) 144 221
54) Present (anonyme) 142 280
55) Estar (claire1) 141 427
56) Colours (bridg) 141 229
57) Pretérito indefinido (anonyme) 139 543
58) Pretérito Indefinido (sergiomax) 138 283
59) Future (anonyme) 137 442
60) Animals (anonyme) 137 386
61) El pretérito perfecto compuesto (nicks0206) 134 891
62) Demonstrative adjectives (dridro) 134 365
63) El empleo de SER y ESTAR (anonyme) 134 148
64) Future (hidalgo) 133 828
65) Introducing oneself (anonyme) 131 161
66) Poner los verbos entre paréntesis en los tiempos indicados. (dridro) 130 689
67) Subjunctive (yanhel) 129 496
68) Subjunctive (yanhel) 129 425
69) Present (anonyme) 127 656
70) Imperative: -ar (dridro) 126 192
71) Pronombres personales complementos de objeto directo e indir (dridro) 124 920
72) Masculine/Feminine (claire1) 123 902
73) Right tenses (anonyme) 123 494
74) Future (claire1) 122 509
75) Placement test (yanhel) 118 788
76) Gerund (hidalgo) 118 363
77) Pretérito indefinido (claire1) 110 791
78) Nationalities (webmaster) 109 691
79) Human body (bridg) 108 614
80) Imperative (dridro) 106 034
81) Gustar (anonyme) 105 667
82) Days, months and seasons (pepette62) 104 100
83) Ropa y Accesorios (yanhel) 104 053
84) Indicative tenses (anonyme) 103 884
85) Comparison : tan..como, tanto ..como, tanto/a/os/as..como (nicks0206) 101 617
86) Ser / estar Present (anonyme) 101 450
87) Imperfect (nicks0206) 100 881
88) Adjectives agreement (nicks0206) 98 276
89) Imperative (anonyme) 97 053
90) Pretérito indefinido (anonyme) 97 002
91) Gustar (tinou) 96 788
92) Dictation (claire1) 96 788
93) Plural (hidalgo) 95 493
94) Prepositions Por / Para (claire1) 95 118
95) Introducing someone (yanhel) 94 963
96) Ser / Estar (anonyme) 94 843
97) Pretérito perfecto (anonyme) 94 198
98) Estar + gerund (anonyme) 93 807
99) Cardinal numbers (anonyme) 93 771
100) Past tenses (anonyme) 93 593
101) Present: diphtongues (anonyme) 93 291
102) Articles & days (claire1) 91 012
103) Conjugation (dridro) 89 929
104) Numbers 1 - 1,000 (anonyme) 89 746
105) Gerund (nicks0206) 89 730
106) Find the correct capital (claire1) 89 443
107) Colors (lemarseillais) 89 290
108) Accents (anonyme) 88 834
109) Introducing oneself (anonyme) 88 760
110) Imperative (yanhel) 87 420
111) Present (hidalgo) 87 277
112) Me in Spanish (yanhel) 85 981
113) What time is it? (anonyme) 85 656
114) Fruits (claire1) 84 603
115) Present: /e/ => /i/ (anonyme) 84 519
116) All tenses (yanhel) 84 208
117) What time is it? (pepette62) 83 858
118) SER / ESTAR (anonyme) 83 529
119) Build these sentences (anonyme) 83 094
120) Estar + gerund (claire1) 82 661
121) Present (anonyme) 81 815
122) Estar + gerund (mrkenedy) 81 308
123) Accents (bridg) 81 296
124) Gerund (anonyme) 81 195
125) Pretérito indefinido - Subjunctive imperfect (yanhel) 81 106
126) Future (anonyme) 81 087
127) Plural (pepette62) 80 962
128) Future: voy a comer (anonyme) 80 495
129) Maths (webmaster) 79 801
130) Present (nicks0206) 79 382
131) Sentences (claire1) 79 344
132) Masculine/Feminine (claire1) 79 162
133) Future (anonyme) 78 936
134) Present - Regular verbs (anonyme) 78 718
135) Imperative (sara60) 78 147
136) Dialogue: 1st sentences (claire1) 77 675
137) Subjunctive: present (anonyme) 76 851
138) Conditional (anonyme) 76 465
139) Indefinite articles (anonyme) 76 290
140) Spanish pronunciation: ń j ll ch r and consonants (yanhel) 76 120
141) Turn into the plural (anonyme) 75 711
142) Future : ir +verb (claire1) 74 681
143) Comprehension test: level B2 (yanhel) 74 505
144) Diphtongue (present) (anonyme) 74 495
145) SER y Estar (claire1) 72 217
146) Dictation : alphabet (claire1) 72 123
147) Está,están,hay (claire1) 71 982
148) Present : What about a coffee? (claire1) 71 749
149) Simple past - irregular verbs (hidalgo) 71 013
150) Prepositions A, DE, EN, CON (anonyme) 70 927
151) Ser / Estar (anonyme) 70 707
152) Futur (acebo) 69 224
153) Present (anonyme) 69 096
154) Gustar (anonyme) 69 059
155) Possessive adjectives (anonyme) 68 774
156) Pretérito Indefinido / Pretérito Perfecto (claire1) 68 716
157) House (claire1) 68 340
158) Usted (claire1) 68 243
159) Imperative: regular verbs (dridro) 67 246
160) Present (yanhel) 66 899
161) Gender of the words (claire1) 66 523
162) Bilingual dialogue : A formal conversation (claire1) 66 242
163) Present: regular verbs (tinou) 65 606
164) Who am I talking about? (bridg) 65 293
165) Comparatives (hidalgo) 65 187
166) Pretérito indefinido (anonyme) 65 129
167) Spanish accents (claire1) 64 987
168) Syllables (dridro) 64 982
169) Hora (anonyme) 64 854
170) Orders (anonyme) 64 630
171) Vocabulary : verbs (actions) (bridg) 63 937
172) Indicative past tense (anonyme) 63 742
173) Pretérito indefinido - irregular verbs (anonyme) 63 411
174) Ordinal numbers (anonyme) 63 338
175) Progressive form (anonyme) 63 138
176) Present: Estar + gerund (anonyme) 62 939
177) Present (nicks0206) 62 837
178) Introducing oneself (claire1) 62 686
179) Subjunctive imperfect (pierre222) 62 642
180) Present (irregular verbs) (hidalgo) 62 437
181) Placement test (hidalgo) 61 673
182) Sequence of tenses (anonyme) 61 035
183) Present (anonyme) 60 962
184) Indefinite preterit (anonyme) 60 918
185) Imperative (hidalgo) 60 679
186) Le lo la se. (anonyme) 59 934
187) Numbers in letters (anonyme) 59 878
188) Future (anonyme) 59 875
189) Pretérito indefinido / pretérito perfecto (hidalgo) 59 790
190) C / Z (pepette62) 59 501
191) Animals (nicks0206) 59 460
192) Human body (webmaster) 59 099
193) Level test II (yanhel) 58 988
194) Months (claire1) 58 705
195) Conditional - SI + sequence of tenses (nicks0206) 58 441
196) El acento escrito (anonyme) 58 148
197) Vegetables (claire1) 58 017
198) SER / ESTAR (anonyme) 57 908
199) Antonyms (dridro) 57 723
200) Adjectives - agreement (anonyme) 57 705
