Python has [methods built to operate on iterators](https://docs.python.org/2/library/itertools.html) like this that can make it cleaner:

```python
students = clever.Student.iter()
for student in itertools.islice(students, 2000):
  print student
```