Supported Operating Systems for Student Testing

This section describes the supported operating systems for computer-based testing that use the secure browser or a web browser. The secure browser provides a secure, online testing environment in which a device is restricted from accessing prohibited computer applications (local or internet-based) or copying or sharing test data. The purposes of this environment are to maintain test security and provide a stable testing experience for students across multiple platforms.

For optimal performance, all systems should have the latest minor updates and patches installed. Major updates, including new versions, require review and testing prior to use in CAASPP and ELPAC computer-based testing.

Desktops and Laptops

Table 1 lists the operating systems and devices required for student testing in 2021–22. Computer-based testing functions effectively with the minimum requirements listed. However, the recommended specifications provide improved performance.

Table 1. Supported Desktop Operating Systems

Supported Operating System Supported Versions Minimum Requirements Recommended Specifications
  • 8.1 (Professional and Enterprise)
  • 10, 10 in S mode; versions 1909–20H2, 21H1 (upon release and acceptance) (Professional, Educational, and Enterprise)
  • Server 2012 R2, 2016 R2 (thin client)
  • 64-bit Intel, AMD, and ARM devices (ARM devices require x64 emulation.)
  • 1 GHZ processor
  • 2 GB RAM
  • 20 GB hard drive
  • 1.4 GHZ 64-bit processor
  • 2 or more GB RAM
  • 20 or more GB hard drive space
  • 10.13–10.15
  • 11.4
  • 12 (after October 31, 2020, and upon upon release and acceptance)
  • Intel and Apple silicon devices (Apple silicon devices require Rosetta 2.)
  • 1 GHZ 64-bit processor
  • 2 GB RAM (64-bit)
  • 20 GB hard drive
  • 1.4 GHZ 64-bit processor
  • 2 or more GB RAM
  • 20 or more GB hard drive space
  • Fedora 32–33 (upon release and acceptance) LTS (Gnome)
  • Ubuntu 18.04, 20.04 LTS (Gnome)


Table 2 lists the supported tablets, operating systems, and related requirements. Refer to the Hardware Configuration topic for information about configuring these devices for computer-based or web-based testing.

Table 2. Supported Tablets and Operating Systems

Operating System Supported Version Supported Tablets
  • 13.7
  • 14.5
  • 15 (upon release and acceptance)
  • All iPads with a 9.7" or larger display and running a supported version of iPadOS
  • 8.1 (Professional and Enterprise)
  • 10 (Professional, Educational, and Enterprise)
  • Any 10" tablet running these versions of Windows is supported, but extensive testing has occurred only on Surface Pro, Surface Pro 3, Asus Transformer, and Dell Venue

Chromebooks and Chromebases

Table 3 lists the supported operating systems for Chromebooks.

Table 3. Supported Chromebooks

Supported Operating Systems Related Requirements
Chrome OS 91+

CAI will support any Chrome device that receives auto updates on the stable OS channel and meets the minimum operating system version requirement. CAI will not support any device that Google does not support for auto update. Refer to Google’s Auto Update Policy web page for information on Google’s auto update policy, including a full list of supported Chromebooks.

Chromebooks manufactured in 2017 or later must have an Enterprise or Education license to run in kiosk mode, which is necessary to run the secure browser.

Thin Clients: NComputing and Terminal Servers for Windows


Table 4 lists the supported hardware and software for NComputing solutions.

Table 4. Supported NComputing Solutions

Supported Server Host Supported Server Software Supported Terminals
  • Windows Server 2012 R2
  • Windows Server 2016 R2
  • Windows 10
  • vSpace PRO 10
  • L300, firmware version 1.13.xx
  • L350, firmware version 1.13.xx

Terminal Servers

Table 5 lists the supported terminal servers for use with a thin client device.

Table 5. Supported Terminal Servers

Supported Terminal Servers Supported Thin Client
  • Windows Server 2012 R2
  • Windows Server 2016 R2
Any thin client that supports a Windows Server is supported. Thin clients allow access only to the program running on the host machine. Zero clients, which allow access to other programs on the client machine, are not supported.